2017-01-11 32 views
0

Daxでプログラミングするのが初めてです。なぜQ5_2の下の表はありません合計の値として、計量にALLされているすべてのテーブルの行について8684を表示しますか?DAX計算すべて

dax calculate all visual

enter image description here

答えて

0

機能ALL()テーブルまたは列からフィルタを除去します。ただし、列に適用すると、その特定の列のフィルタのみが削除されます。他のフィルタがまだ有効になっている可能性があります。 Power BIでは列名の特殊文字に問題があると推測しています。これは、表に列とメジャーが1つしか表示されないためです。ここで

は、そのテーブル内の行の合計金額を返すべき列からフィルタを削除する方法の例です。

ALL applied on a column

あなたがが表に追加の列を追加する場合、データがフィルタリングされます二列でも、最初の列にALL()をバイパス:あなたの問題を解決するために今すぐ

ALL applied on a column, but data is filtered by second column bypassing the ALL

:あなたは書くことができALL(Data)の代わりにALL(Data[Q5_2 Let at få aftale])を使用し、列全体だけでなくテーブル全体からフィルタを削除します。

また、なぜあなたはCALCULATE()が必要なのかわかりません。フィルタに関係なく、すべての行の

  • 番号、:あなたも短い対策を行うことができます行のCOUNTROWS(ALL(Data))
  • 数は、フィルタが適用される:COUNTROWS(Data)
関連する問題