你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
iff()
then当条件的计算结果为 true
时if返回值,否则返回else值。
iff()
和iif()
函数是等效的。
语法
iff(
if,
then,
else)
详细了解语法约定。
参数
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
if | string |
✔️ | 计算结果为布尔值的表达式。 |
then | 标量 (scalar) | ✔️ | 当条件的计算结果为 true 时if返回其值的表达式。 |
else | 标量 (scalar) | ✔️ | 当条件的计算结果为 false 时if返回其值的表达式。 |
返回
当条件的计算结果为 时,thenif此函数返回true
值,否则返回else值。
示例
StormEvents
| extend Rain = iff((EventType in ("Heavy Rain", "Flash Flood", "Flood")), "Rain event", "Not rain event")
| project State, EventId, EventType, Rain
输出
下表仅显示前五行。
状态 | EventId | EventType | 雨 |
---|---|---|---|
大西洋南部 | 61032 | Waterspout | 非下雨事件 |
佛罗里达州 | 60904 | 暴雨 | 下雨事件 |
佛罗里达州 | 60913 | 龙卷风 | 非下雨事件 |
佐治亚州 | 64588 | 雷雨大风 | 非下雨事件 |
密西西比州 | 68796 | 雷雨大风 | 非下雨事件 |
... | ... | ... | ... |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈