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。