ALLEXCEPT関数は、指定した列以外のフィルターを解除する関数です。
ALLSELECTED関数と同様、CALCULATE関数とあわせて使用します。
ALLEXCEPT関数は、指定した列以外のフィルターを解除します。
次のテーブルでALLEXCEPTのメジャーを作成します。
ALLEXCEPT_商品名 := CALCULATE( SUM([売上]) , ALLEXCEPT('部別費用','部別費用'[商品名]) )
ピボットテーブルに出力します。
「商品名」以外のフィルターは無視されているので、どの本部にも、a商品、b商品、c商品の全売上合計が表示されています。
ちなみに、スライサーを追加して「A本部」を指定してみます。
ピボットテーブル上の表示が「A本部」になっただけで、計算には影響ありません。(全本部の売上合計が表示される)
ALLEXCEPT関数は、指定した列以外について、スライサーの指示(フィルター)をも無視して計算します。
コメント