DAX中switch
时间: 2023-09-22 22:10:49 浏览: 108
PowerBI DAX函数入门到精通教程第一卷.pdf
5星 · 资源好评率100%
Switch函数在DAX(Data Analysis Expressions)中用于根据不同的条件返回不同的值。
语法如下:
```
SWITCH(<expression>, <value1>, <result1>, [<value2>, <result2>],…, [<else_result>])
```
其中,`<expression>` 是要测试的表达式,`<value1>` 是一个表达式或常量,它与 `<expression>` 进行比较。如果 `<expression>` 等于 `<value1>`,则返回 `<result1>`。`<value2>` 和 `<result2>` 以此类推,可以有多个条件和结果。如果没有条件与 `<expression>` 匹配,则返回 `<else_result>`(可选)。
下面是一个使用Switch函数的示例:
```
Sales Category =
SWITCH([Product],
"A", "Category 1",
"B", "Category 2",
"C", "Category 3",
"Other"
)
```
上述示例根据不同的产品(Product)返回相应的销售类别(Sales Category)。如果产品是 A,则返回 "Category 1";如果是 B,则返回 "Category 2";如果是 C,则返回 "Category 3";否则返回 "Other"。
希望以上解答对你有帮助!如果你还有其他问题,请随时提问。
阅读全文