# if - 脚本和图表函数

if 函数用于返回一个值，具体取决于函数提供的条件的计算结果是否为 True 或 False。

语法：

if(condition , then [, else])

if 函数有三个参数：condition、then 和 else，都是表达式。其他两个（then 和 else）可为任何类型。

参数：

If 参数

| 参数 | 说明 |
| --- | --- |
| condition | 进行逻辑解释的表达式。 |
| then | 可为任何类型的表达式。如果 condition 是 True，则 if 函数返回 then 表达式的值。 |
| else | 可为任何类型的表达式。如果 condition 是 False，则 if 函数返回 else 表达式的值。<br><br>此参数可选。如果 condition 是 False，并且您尚未指定 else，则返回 NULL。 |

示例和结果：

示例和结果

| 示例 | 结果 |
| --- | --- |
| `if( Amount>=<br>0, 'OK', 'Alarm' )` | 此表达式将测试数量是否是一个正数（0 或更大），如果是，则返回'OK'。如果数量小于 0，则返回 'Alarm'。 |