2016-12-19 4 views
2

合計を実行しようとしましたが、苦労しています。ディメンションのデータがない場合、Power BIランニングトータルメジャーが機能しない

問題は、ディメンションのデータがない場合です。

「Véhiculesoumis」のスクリーンショットでは、データはありません(合計= 0)。私が間違っているのは何

Total = IF(ISBLANK(COUNTROWS(FactCreditApplications)); 0; COUNTROWS(FactCreditApplications)) 
Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(FactCreditApplications); [StatusId] >= MAX([StatusId]))) 

:この場合、返された「積算合計は」35の代わりに

14の施策の総計がされているのですか?積算合計尺度は、あなたのファクトテーブルではなく、あなたのディメンション表からStatusIdを使用している

Screenshot

+0

あなたがテーブルのスクリーンショットを共有してもらえますか?問題をもう少し理解するのに役立つかもしれません。 – RedVII

+0

@RedVII、私は共有することができますが、Leonardの答えが私の問題を解決したので、私はそうする必要はありません。 –

答えて

1

ありがとうございました。 'Véhiculesoumis'のStatusIdはファクトテーブルに存在しないため、予期しない動作をします。

私は、ディメンションテーブルにStatusId列があるとします。その場合は、代わりにその表の列を使用するようにメジャーを切り替えるだけです。例えば:

Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(DimStatus); [StatusId] >= MAX([StatusId]))) 

あなたの次元を仮定してはDimStatus

+1

ああ、私は近くにいた!今私は対策をどのように行うのが良いか理解しています。明確な説明。明らかに、それは動作します!どうもありがとうございました! –

関連する問題