空检查公式 returns 无输出
Null checking formula returns no output
我试图在一行中的两列都被填充时显示 1,否则显示 0。由于公式字段不能引用自身,我创建了两个公式字段,分别称为 notnull
和 notnull output
Notnull
看起来像这样:
If NOT(isnull({Column1})) and NOT(isnull({Column2}))
then {@notnull output} = '1'
Else {@notnull output} = '0'
当我将其放入我的设计中时,所有字段都是空白的。我希望输出类似于下面的 table。我该如何解决这个问题?
Column1 Column2 notnull output
foo 0
bar baz 1
qux 0
quux 0
gorge 0
foo baz 1
gorge foo 1
删除 notnull
并重写 notnull output
如下所示:
IF ISNULL({Column1}) OR ISNULL({Column2})
THEN '0'
ELSE '1'
虽然确实不能将公式放在自身内部,但您不需要!只需将所需的 return 值放入 Then/Else 子句中,notnull output
就会自动显示它们。这适用于任何 return 类型;布尔值、字符、字符串、日期等
我试图在一行中的两列都被填充时显示 1,否则显示 0。由于公式字段不能引用自身,我创建了两个公式字段,分别称为 notnull
和 notnull output
Notnull
看起来像这样:
If NOT(isnull({Column1})) and NOT(isnull({Column2}))
then {@notnull output} = '1'
Else {@notnull output} = '0'
当我将其放入我的设计中时,所有字段都是空白的。我希望输出类似于下面的 table。我该如何解决这个问题?
Column1 Column2 notnull output
foo 0
bar baz 1
qux 0
quux 0
gorge 0
foo baz 1
gorge foo 1
删除 notnull
并重写 notnull output
如下所示:
IF ISNULL({Column1}) OR ISNULL({Column2})
THEN '0'
ELSE '1'
虽然确实不能将公式放在自身内部,但您不需要!只需将所需的 return 值放入 Then/Else 子句中,notnull output
就会自动显示它们。这适用于任何 return 类型;布尔值、字符、字符串、日期等