Pivot Tableで固定値を表示かつSubtotal, Totalでその固定値を集計したい

Pivot Tableを使って各店舗のカテゴリー別の売上を毎月みていくための表を作成しています。その表に各店舗のカテゴリー別の目標を固定値として置きたいです。
一度、固定値としてMax関数を使って以下のように計算フィールドを書いたのですが、これではSubtotalおよびTotalでもMaxの数字を拾ってきてしまい、目標値の合計を表示させることができません。Subtotal, Totalでは目標値の合計を入れたいです。

max(
   ifelse(
       store = 'A' and category = 'Game', 10000000,
       store = 'A' and category = 'Toy', 20000000,
       store = 'B' and category = 'Game', 30000000,
       store = 'B' and category = 'Toy', 40000000,
       store = 'C' and category = 'Game', 50000000,
       store = 'C' and category = 'Toy', 60000000,
   0)
)

つまり、いま作成しているこの表を

このように表示させるようにしたいのです。赤字の部分が上記と異なる部分で、固定値である目標値を集計しています。

なお、ベースとしているデータには日ごとの各店舗のカテゴリー別の売上が入っています。

上記のように表示させるには、どのように計算フィールドを書くべきでしょうか?
Max関数の代わりにIfelse関数の中にfirstValue関数を入れてみたりしたのですがうまくいかず、ぜひどなたか良い方法を教えていただけたらありがたいです。

@higuyuta さん、ご質問ありがとうございます。

ピボットのValueフィールドウェルに配置している計算フィールドのTotalがDefaultになっているかと思いますので、Sumに変更してみていただけますでしょうか。これでご期待の挙動になるかと思います。

@ytakahr ありがとうございます!無事期待通りの挙動になりました。

1 Like