0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Excelのスライサーでピボットテーブルで表示する値を切り替える

Posted at

ピボットテーブルでのレポートを見る際に、売上金額が知りたい人と粗利金額(売上原価)が知りたい人に分かれることがあります。
2つの値を表示するとレポートが見づらくなることがあるので、"値切替スライサー"を作成して、売上⇔粗利を切り替えられるようにしました。

※元は下記のページを参考にしましたが、何度も使うので覚えるために記載しました。
https://modernexcel7.hatenablog.com/entry/ParameterTable

レポートの準備

下記の売上粗利のテーブルを用意します。

image.png

ピボットテーブルの作成を行い、"このデータをデータモデルに追加する"にチェックしてOKをクリック。

image.png

※データモデルに追加をすると、リレーションを作ったりメジャーを作成したり色々なことができます。

空のクエリで作成から値切替スライサーを作成

以下の手順で空のクエリを作成します。
image.png

数式を入力する箇所に、= #table({"集計タイプ"}, {{"売上"},{"粗利"}})と入力します。

image.png

閉じて読み込むをクリックすると、先ほどの工程で作成されたテーブルが出てきます。、先ほど同様にピボットテーブルの作成を行い、"このデータをデータモデルに追加する"にチェックしてOKをクリック。

この時点でピボットテーブルとスライサーは見かけ上出来上がっていますが何も機能していないので、この後に値の切替機能を付与します。

image.png

メジャーを作成し、スライサーを使って値を切り替えられるようにする。

ピボットテーブルのフィールドに下記のような表示がされていますが、問題ないので無視します。
image.png

①メジャーを以下内容で作成します。(名前:集計)
image.png

②別のメジャーを作成します。(名前:値)
image.png

メジャー名:集計は、それぞれ項目がスライサーで表示されているか否か(表示されてれば1を返す)を判定する変数です。
メジャー名:値は集計スライサーに連動しており、"粗利"が選択されていれば粗利の値を返し、"売上"が選択されていれば売上の値を返す変数です。

image.png

※スライサーがどちらの項目も選択されている場合は、値は空白になります。

まとめ

この画像の数式等をそのままコピーしても使用できないので、値の名前やピボットテーブルの参照先はそれぞれのレポートに合わせて変更してください。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?