Power BIを使っていくと、フィルタ関数を使いこなすが求められてきます。
以前から、このKEEPFILTERSという関数の説明を読んでも、これはいったい何をするものかわかりませんでした。
この解説がよくわかります。
Using KEEPFILTERS in DAX
https://www.sqlbi.com/articles/using-keepfilters-in-dax/
DAXは設定したコンテキスト(テーブル)内を上の行から順番に計算して、各行に計算値をあてはまていきます。この時の1行を順番に選択していく行フィルタは、CALCULATE関数の中に設定するフィルタ条件でクリアされて計算されますが、KEEPFILTERS関数は、この行フィルタをクリアしません。そうなると具体的にどんなことが起こるのかですか。
これが以下のテーブルビジュアルに表した結果です。なるほど、、、、
0 件のコメント:
コメントを投稿