从数据到信息
从信息到洞察

SWITCH

根据表达式的值返回不同的结果。

语法

SWITCH ( <表达式>, <值>, <结果>, [<值>, <结果>, … ], [<备选结果>] )
参数 属性 描述
表达式 被计算的表达式
可重复 与表达式结果相匹配的常量值
结果 可重复 当表达式的结果与值相匹配时,要执行计算的标量表达式
备选结果 可选 当表达式结果与任何值均不匹配时,要执行计算的标量表达式

返回值

标量 一个任意类型的值

如果与<值>匹配,则返回对应的结果;如果与任何<值>都不匹配,则返回备选结果。

备注

所有结果表达式和备选结果表达式必须属于同一数据类型

示例

SWITCH (
    [A],
    0, "Zero",
    1, "One",
    2, "Two",
    "Other numbers"
)


SWITCH (
    TRUE,
    [A] > [B], "First case",
    [A] = [B], "Second case",
    [A] = 0, "Third case",
    "Fourth case"
)

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符