PowerBI-逻辑函数-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,"三季",
	"四季")

你可能感兴趣的:(POWERBI之DAX函数,power,bi,数据分析)