2016-10-27 14 views
0

DAXテーブルに対して作成されたメジャーはどのように使用できますか? (カウントは参考用のみです)、列または計算列の場合、それは動作します:DAXで返されたテーブルのメジャー

EVALUATE 
row("test", count(FactSales[Sales])) 

が、対策のために、私は(DAX Studioで)を取得:表中の

EVALUATE 
row("test", count(FactSales[Sales2])) 

列 'SALES2'「FactSales 'は見つかりません。この式では を使用できません。

左のDax Studioパネルからドラッグしてドロップしたため、列が存在する必要があります。この表はPower BIモデルに由来し、測定はそこで動作します。

+1

'COUNT'が列を期待している、と対策が列ではありません..あなたは、代わりに 'COUNTX'を試してみてください – NickyvV

+1

これはうまくいくはずです。カウント' MyMeasure = count(FactSales [Sales2]) 'のメジャーを作成し、' row( "test"、[MyMeasure]) 'を使用してみてください。 Sales2は計算列ですか? –

+0

@alejandrozuleta Sales2は措置です。 – Testtest11

答えて

0

COUNT()には列が必要です。上記の回答から、[Sales2]が指標であるようです。メジャーを数えることはできません。離れて、ちょうど

あなたは[SALES2]の値を返すようにしたい場合は、(COUNTを取る)を残して:

EVALUATE 
ROW ("test", [Sales2]) 
関連する問題