
同じレポート内のほとんどのMicrosoft Power BIビジュアライゼーションは、関連データを表しています。それぞれのビジュアライゼーションは特化していますが、レポート全体の全体像はより広い視点を提供します。例えば、地域別と人員別の売上を表示したいとします。スライサーを使えば、エンドユーザーはワンクリックで、異なるビジュアライゼーションの地域別と人員別の売上を同時に比較できます。スライサーは設計段階で簡単に実装でき、特にエンドユーザーにとって使いやすいツールです。
このチュートリアルでは、Power BI のレポートにシンプルなスライサーを追加する方法を説明します。スライサーとは、複数の視覚エフェクトでデータをフィルタリングおよび要約するための、もう1つの方法です。
参照: Google Workspace vs. Microsoft 365: チェックリスト付き比較分析 (TechRepublic Premium)
Power BI は Windows 10 64 ビットシステムで使用しています。デモ用の .pbix ファイル「AdventureWorks Sales」は GitHub からダウンロードできます。具体的には、Sales テーブルと Sales Territory テーブルを操作します。ダウンロードしたら、.pbix ファイルをダブルクリックして Power BI で開き、手順に従って操作するか、ご自身の .pbix ファイルを使用してください。
Power BI のスライサーとは何ですか?
スライサーは、通常、同じレポート内の複数のビジュアライゼーションに対して、異なるオプションを表示するフィルタリング方法です。Microsoft Excelを使い慣れている方であれば、スライサーについても既にご存知でしょうし、同じように使うことができるでしょう。
Power BI でスライサーを使用する状況は数多くあります。
- エンドユーザーに複数のフィルタリング オプションを提供する場合。
- エンドユーザーがドロップダウンを開いて選択肢にアクセスせずにフィルタリングしたい場合。
- エンドユーザーが視覚化に含まれていない列でフィルタリングしたい場合。
スライサーにはいくつかの種類があります。
- 数値範囲スライサー:数値間、数値以下、数値以上の値を表示します。
- 相対日付スライサー:指定された日付期間内の値を表示します。
- 相対時間スライサー:特定の期間内の値を表示します。
- レスポンシブでサイズ変更可能なスライサー:レポートのスペースに合わせてサイズを変更します。
- 複数のフィールドを持つ階層スライサー: 1 つのスライサーで複数の関連フィールドをフィルターします。
スライサーを構築する前に、いくつかのビジュアライゼーションが必要です。デモ用にシンプルな構成にしていますが、実際のビジュアライゼーションやレポートはもっと複雑になる可能性が高いでしょう。
Power BIで視覚化を作成する方法
図Aに示すスライサーは、地域をシンプルにリスト化したものです。3つのビジュアライゼーションがあり、すべてスライサーで更新されます。上部の棒グラフは地域別の総売上高を比較しています。左側のカード型ビジュアライゼーションには総利益が、右側のカード型ビジュアライゼーションには地域別の総売上高が表示されています。
図A

集合棒グラフを作成するには、「視覚化」ペインで集合棒グラフのサムネイルをクリックします。次に、「フィールド」ペインで、Sales Territory テーブルの Region フィールドと Sales テーブルの Sales Amount フィールドをクリックします。
カードビジュアライゼーションを追加するには、「ビジュアライゼーション」ペインでカードのサムネイルをクリックします。次に、「売上」テーブルの「利益額」をクリックします。2つ目のカードビジュアライゼーションを追加するには、「売上」テーブルの「売上額」をクリックします。
図Aを参考に、3つのビジュアライゼーションのサイズと位置を調整してください。または、独自の設定を使用することもできます。
視覚化が完了したら、スライサーを追加します。
Power BI のレポートにスライサーを追加する方法
このシンプルなレポートでは、3つのビジュアライゼーションすべてを地域別にフィルタリングするスライサーが必要です。Power BIのスライサーは、地域のシンプルなリストです(図A)。レポートにスライサーを追加するには、次の手順に従います。
1. 「視覚化」ペインで「スライサー」をクリックします。Power BI によって空白のスライサーフレームが追加されます。
2. フィールド ペインで、Sales Territory テーブルを展開し、Region をチェックします (図 B )。
図B

3. スライサーのサイズと位置を決めます。
2枚のカードビジュアライゼーションに「地域」フィールドが含まれていないのに、スライサーがどのように機能するのか疑問に思うかもしれません。この魔法は、テーブルが関連しているからこそ機能します。ご自身のデータを扱う場合、これは省略できない重要なステップです。スライサーが期待どおりに機能するには、テーブル間に適切な関係がなければなりません。
リレーションシップを確認するには、「モデル」アイコンをクリックします。図Cは、「Sales」テーブルと「Sales Territory」テーブル間の既存のリレーションシップを示しています。このリレーションシップのおかげで、どちらのカードのビジュアライゼーションにも地域フィールドがなくても、スライサーは3つのビジュアライゼーションすべてを地域でフィルターできます。
図C

スライサーをよく見ると、地域外の項目「Corporate HQ」があることに気付くでしょう。この項目はスライサーには含まれていないはずなので、右クリックして表示されるサブメニューから「除外」を選択してください。
スライサーを使用して、Power BI レポートにスライサーを含めることの利点を確認してみましょう。
Power BIでスライサーを使う方法
Power BIでスライサーを使うのは簡単です。フィルターしたい項目をクリックするだけで、3つの視覚エフェクトすべてをフィルターできます。ただし、まずはスライサーをクリアする方法を知っておく必要があります。スライサーを選択すると、右上に小さなアイコンがいくつか表示されます。消しゴムのようなアイコン(図D)をクリックすると、3つの視覚エフェクトすべてが元の状態にリセットされ、すべての地域が評価されます。
図D

では、スライサーを使って3つのビジュアライゼーションすべてをフィルタリングしてみましょう。スライダーで「ドイツ」をチェックします。図Eに示すように、3つのビジュアライゼーションすべてがそれに応じて更新されます。
図E

残念ながら、クラスター棒グラフは1つの地域しか選択していない場合は役に立ちません。そこで、Ctrlキーを押しながらオーストラリアにチェックを入れてください。2本の棒グラフで、2つの異なる地域を比較できます(図F)。2枚のカードには、両地域の合計が表示されます。
図F

Microsoft の Power BI にスライサーを追加するのは簡単で、エンド ユーザーにデータの詳細な分析情報を提供したい場合には適切な方法です。