2016-06-22 15 views
1

DAX式でちょうど始まります。SQLの "in"に相当するDAX式

DAXのSQLの "in"に相当する式はありますか?

任意の値リストへの参加を確認したいと思います。

たとえば、DAXはどのように変換されますか?

WHEN QueueNumber IN ('9127', '9409', '9415','9401','9427','5591','9405','8893','9430','9403','9404','9412','9429') THEN 'Member' 

ありがとうございます!

答えて

1

残念ながら、DAXでは「IN」のような演算子はありません。

このようにコードを書く必要があります。 ** QueueNumber = '9127' || QueueNumber = '9409' || ... **

詳細については、この記事を読んで:ここで自分自身を見つける人々のための

https://www.sqlbi.com/articles/from-sql-to-dax-in-and-exists/

0

更新。 DAXのIN演算子(2016年後半以降)があります。 、INの前に

使用:Microsoftのリファレンスを参照してください、

DAX演算子の完全なリストについては
SmallMediumOrders := 
CALCULATE (
    [Orders], 
    Products[Size] IN { "Small", "Medium" } 
) 

SmallMediumOrders := 
CALCULATE (
    [Orders], 
    Products[Size] = "Small" || Products[Size] = "Medium" 
) 

が今のように書くことができます https://msdn.microsoft.com/en-us/library/ee634237.aspx

関連する問題