IF ER 函数
如果满足指定条件,IF
函数返回第一个指定值。 否则,返回第二个指定值。 返回的值可以是任何受支持的数据类型的值。
语法
IF (condition, first value, second value) as any of the supported data types
参数
condition
:布尔
必须测试的有效条件表达式。
first value
:任何受支持的数据类型
满足条件时返回的结果。
second value
:任何受支持的数据类型
不满足条件时返回的结果。
返回值
任何受支持的数据类型
生成的任何受支持数据类型的值。
使用说明
必须使用相同的数据类型指定 first value
和 second value
参数。 如果配置值的数据类型不匹配,则会在设计时引发异常。
如果第一个值与第二个值是容器(记录)或记录列表数据类型的值,结果只包含两个值中都存在的字段。
示例
IF (1=2, "condition is met", "condition is not met")
返回字符串 "condition is not met"。