首页  > 限时BOSS > M 语言条件 - PowerQuery M

M 语言条件 - PowerQuery M

限时BOSS 2026-10-07 20:52:05 8936

if-expression 基于逻辑输入值的值从两个表达式中进行选择,并仅对所选表达式进行计算 。

if-expression:

if

if-conditionthentrue-expressionelsefalse-expression

if-condition:

表达式

真表达式

表达式

虚假表达

表达

下面是 if-expressions 的示例 :

if 2 > 1 then 2 else 1 // 2

if 1 = 1 then "yes" else "no" // "yes"

在计算 if-expression 时,存在以下情况 :

如果通过评估 if-condition 生成的值不是逻辑值,则会引发带有原因代码 "Expression.Error" 的错误。

只有当 if-condition 计算为 值时,才会计算 true-expression。

只有当 if-condition 计算为 值时,才会计算 false-expression。

如果 if-condition 是 ,则 if-expression 的值是 true-expression,如果 if-condition 是 ,则值是 false-expression。

传播在计算 if-condition、true-expression 或 false-expression 时引发的错误。


友情链接:
Copyright © 2015 BOSS网游 - 高价值游戏活动发现中心 All Rights Reserved.