IF (Report Builder 1.0)
如果条件的求值结果为 TRUE,则返回一个值;如果条件的求值结果为 FALSE 则返回另一个值。IF 可以有一个或多个条件/值对。
语法
IF(condition, value_if_true, value_if_false, …)
condition |
指示计算结果可以为 True 或 False 的表达式。 |
value_if_true |
指定条件为 True 时返回的值。 |
value_if_false |
指定条件为 False 时返回的值。 |
备注
条件必须是计算结果为 TRUE 或 FALSE 的值或表达式。
Value_If_True 表示条件为 True 时返回的值。
如果条件为 False,则 Value_If_False 表示返回的值。
如果 IF 的所有参数均为数组,则当执行 IF 语句时将计算数组的每个元素。
示例
公式 |
结果 |
---|---|
IF(Sub Total >= 1000, "Discount", "No Discount") |
如果客户的 Sub Total 大于或等于 1000,则报表显示 Discount;否则,报表显示 No Discount。 |