刚开始使用 DAX 表达式。
对于 DAX,是否存在与 SQL 的“in”等效的表达式?
我想检查任意值列表的参与情况。
例如,这将如何转化为 DAX?
WHEN QueueNumber IN ('9127', '9409', '9415','9401','9427','5591','9405','8893','9430','9403','9404','9412','9429') THEN 'Member'
谢谢!
刚开始使用 DAX 表达式。
对于 DAX,是否存在与 SQL 的“in”等效的表达式?
我想检查任意值列表的参与情况。
例如,这将如何转化为 DAX?
WHEN QueueNumber IN ('9127', '9409', '9415','9401','9427','5591','9405','8893','9430','9403','9404','9412','9429') THEN 'Member'
谢谢!
为在这里找到自己的人更新。现在(自 2016 年底以来)DAX 中有一个 IN 运算符。
在 IN 之前使用:
SmallMediumOrders :=
CALCULATE (
[Orders],
Products[Size] = "Small" || Products[Size] = "Medium"
)
现在可以写成:
SmallMediumOrders :=
CALCULATE (
[Orders],
Products[Size] IN { "Small", "Medium" }
)
有关 DAX 运算符的完整列表,请参阅 Microsoft 的参考: https ://msdn.microsoft.com/en-us/library/ee634237.aspx
不幸的是,我们在 DAX 中没有像“IN”这样的运算符。
你应该这样写你的代码:**QueueNumber='9127'|| 队列编号='9409'||... **
欲了解更多信息,请阅读这篇文章:
https://www.sqlbi.com/articles/from-sql-to-dax-in-and-exists/