首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水晶报告:如果/然后/ELSE具有空值和多个条件

水晶报告:如果/然后/ELSE具有空值和多个条件
EN

Stack Overflow用户
提问于 2022-09-09 23:07:32
回答 1查看 48关注 0票数 0

我是水晶报告的新手,我正在为水晶写一个公式,这样我就可以得到一个检查什么时候某些训练到期,每次训练都有一个不同的到期日。例如,如果有人受雇于2022年9月1日,他们将有15天的报告培训,30天的暴露培训,等等。

如果培训为空,我们希望打印培训的截止日期。因此,使用这个例子,报告培训将到期9/16/2022年。

我的声明是这样的:

代码语言:javascript
复制
IF ISNULL({command.step1) AND ISNULL({@15 day check) THEN {command.15DayDue}
IF ISNULL({command.step1) AND ISNULL({@30 day check) THEN {command.30DayDue}
ELSE ToText({command.step1},'MM/dd/yyyy')

我经常遇到一条错误消息,说最后一行不是公式的一部分。我有点挣扎,因为我不知道如何在相同的公式场中得到所有的条件。

EN

回答 1

Stack Overflow用户

发布于 2022-09-10 00:21:14

在编辑问题之前,守则是:

代码语言:javascript
复制
IF ISNULL({command.step1) AND ISNULL({@15 day check) THEN {command.15DayDue}
OR ISNULL({command.step1) AND ISNULL({@30 day check) THEN {command.30DayDue}
ELSE ToText({command.step1},'MM/dd/yyyy')

建议将OR更改为ELSE IF

代码语言:javascript
复制
IF ISNULL({command.step1) AND ISNULL({@15 day check) THEN {command.15DayDue}
ELSE IF ISNULL({command.step1) AND ISNULL({@30 day check) THEN {command.30DayDue}
ELSE ToText({command.step1},'MM/dd/yyyy')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73668216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档