【デザイン】一つのグラフで売上/利益を切り替え表示する

1つのグラフの中で売上と利益のデータを切り替え表示できたらいいですね。なんか簡単にできるやつがあるのでやってみようと思います。

風場 輝


適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。
この記事作成時のPower BI Desktopバージョンは「2.143.1378.0 64-bit (2025年5月)」

データの中に「原価」「単価」「売上」の列があったので、とりあえずそれらを使ってやってみます。普通にグラフを作ると下の画像みたいになりますよね。これをひとまとめにします。

ぷ

ま、横並べて比較しないといけないんじゃないなら一つのグラフにしたほうがすっきり見えていいよね

ぴ

必要な情報のみに絞って表示させるって大事だからね

パラメーターを使ってグラフの表示を切り替える

みなさんパラメーターって使ったことありますか?今回はこれを使っていきます。

まずは切り替え表示をするための下準備をします。「モデリング」タブの「新しいパラメーター」を見つけてください。ここでは「フィールド」を使います。

この後切り替え表示に使いたいデータを指定します。ここで一つ注意なのですが必ず集計済のメジャーを用意してください。Σが付いている列はパラメーターに指定はできますが表示されないという現象が発生します。(私は普通にこれやって混乱してました)

左の表に入っているΣのデータはすべて使えません。SUMとかでメジャーを作ってください。

メジャーは以下を用意します。

メジャー:原価 = SUM('2025_売上'[原価])
メジャー:単価 = SUM('2025_売上'[単価])
メジャー:売上 = SUM('2025_売上'[売上])

では改めて、「モデリング」タブの「新しいパラメーター」をクリックして「フィールド」を選択します。
するとパラメーターの設定画面がポップアップで出てくるので、切り替えに使いたいメジャーを選択して作成してください。

「変数は何を調整しますか?」にはフィールド、「名前」には自分が分かりやすいパラメーター名を入力します。「フィールドの追加と並び替え」には右側から追加したいメジャーのチェックボックスをクリックすれば入ります。ドラッグアンドドロップで順番の並び替えもできますよ。
設定し終わったら「作成」を押してください。

作成を押すとなんか勝手にスライサーと関数が作られます。

このスライサーを使ってポチポチすればグラフが切り替えられます。ボタン名を変えたければ、上に表示されているDAX関数の赤文字のところを変えてください。

も

あともう一息!

最後にグラフを作ります。データのところにパラメーターで作成されたデータが作られています。これをグラフのX軸なりY軸なりに入れてください。

入れたときは全部表示されますが、スライサーをポチポチすれば、選択したデータだけで見ることができます。スライサーを単一選択だけにする設定にしておくといいかもしれませんね。

ぷ

グラフタイトルも!タイトルもスライサーに合わせて変わってほしい!

ぴ

できるよ

グラフタイトルもやっちゃいましょう。作ったグラフを選択して「ビジュアルの書式設定」を開いてください。
今はタイトルの中にテキスト文字が入っています。この横にある「fx」ってかいてあるボタンを押してください。

ポップアップが出てくるので、「基準にするフィールド」でさっき作ったパラメーターを選択してOKを押せば完了です。

も

使ってみよう!

原価のみ▼

単価のみ▼

売上のみ▼

ぷ

スライサーに合わせてグラフタイトルも表示データも変わってる

も

やったー完成だ~!

タイトルとURLをコピーしました