2020-02-15
阅读量:
2219
DAX函数SWITCH怎么用?
SWITCH函数功能与IF相同,并且书写更加简洁,尤其是判断条件非常多的时候。
SWITCH(<expression>, <value>, <result>[, <value>, <result>]…[, <else>])
参数
expression:返回单个标量值的任何 DAX 表达式,其中,表达式将被计算多次(针对每行/上下文)。
value:要与 expression 的结果相匹配的常量值 。
result:当 expression 的结果与对应的 value 匹配时,要进行计算的任何标量表达式 。
else:如果 expression 的结果与任何 value 参数都不匹配,要进行计算的任何标量表达式 。
返回值
一个标量值,如果与 value 匹配,则该值来自其中一个 result 表达式,如果与任何 value 值都不匹配,则该值来自 else 表达式 。
备注
所有 result 表达式和 else 表达式必须属于同一数据类型。
示例
创建月份名称的计算列。
=SWITCH([Month], 1, "January", 2, "February", 3, "March", 4, "April"
, 5, "May", 6, "June", 7, "July", 8, "August"
, 9, "September", 10, "October", 11, "November", 12, "December"
, "Unknown month number" )
0.0000
0
4
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论