维克多阿涛

2022-04-12   阅读量: 111

Power BI

POWER BI 的 SWITCH 函数

SWITCH函数


释义:针对值列表计算表达式,并返回多个可能的结果表达式之一

语法:SWITCH(表达式,值,结果[,值,结果]…[,此外])


参数:

第一参数:返回单个标量值的任何 DAX 表达式,其中,表达式将被计算多次(针对每行/上下文)

第二参数:与表达式的结果相匹配的常量值

第三参数:当表达式的结果与对应的值匹配时,要进行计算的任何标量表达式

第四参数:如果表达式的结果与任何值参数都不匹配,要进行计算的任何标量表达式


备注:

所有满足表达式的返回结果必须为同一数据类型

当存在多条件判断时,SWITCH函数比IF函数更加简洁明了


示例:

1.值相等
SWITCH([Month],
	1,“Jan”,
	2,"Feb",
	3,"Mar",
	4,"Apr",
	"Other")

2.其他条件判断
SWITCH(TRUE(),              #  第一参数                
	[Month]<=3,"一季",    #  第二参数,第三参数
	[Month]<=6,"二季",    #  第二参数,第三参数
	[Month]<=9,"三季",    #  第二参数,第三参数 
	"四季")               #  第四参数


107.7186 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子