Microsoft Power BI のデフォルトのドリルダウンを理解する

Microsoft Power BI のデフォルトのドリルダウンを理解する
データ ビジュアル メニューのドリル スルー オプションから選択された Power BI 売上グラフ オプション
画像: スーザン・ハーキンス/TechRepublic

要約されたビジュアルをドリルダウンして詳細や具体的な事実を確認できることは、ダッシュボードに求められる機能です。Power BI はこの機能をサポートしていますが、自動ではありません。そのため、ドリルダウンを設定せずに要約ビジュアルを公開すると、エンドユーザーの不満を招く可能性があります。幸いなことに、この機能は自動ではありませんが、簡単に設定できます。

参照: 採用キット: Microsoft Power BI 開発者 (TechRepublic Premium)

このチュートリアルでは、Microsoft Power BI のサマリービジュアルにドリルスルー機能を追加する方法について説明します。また、ドリルスルー機能はダブルクリックでは機能しないと思われる方もいるため、エンドユーザーへのドリルスルー機能の使い方トレーニングについても説明します。このチュートリアルでは、Windows 10 64ビットシステムでPower BI Desktopを使用します。

ここから、このチュートリアルの Microsoft Power BI デモ ファイルをダウンロードして、実行することができます。

ジャンプ先:

  • Power BI でドリルダウンを検討すべき理由
  • ドリルダウンのための要約ビジュアルの作成方法
  • Power BI でドリルスルービジュアルを追加する方法
  • Power BI でドリルスルーを使用する方法

Power BI でドリルダウンを検討すべき理由

関連データのドリルダウン機能は、エンドユーザーが期待するであろう定番の機能です。ドリルダウンは詳細を分析するのに最適な方法です。この機能を使用することで、特定の事実を探索し、元のビジュアルでは得られない洞察を得ることができます。例えば、エンドユーザーが月次売上レポートを閲覧している場合、ドリルダウン機能を使用してその月のすべての注文を確認することができます。

参照: The Complete Microsoft Power BI Super Bundle (TechRepublic Academy)

ドリルダウンとは、ビジュアルやレポートに表示されている特定のデータに関する手がかりを探す方法と考えてください。メインビジュアルにレンズを当てて細かい文字を読むようなものです。エンドユーザーは、集計データではなく、特定のデータを確認したい場合にこの機能を最もよく使用します。

ここで、簡単なデータセットを調べて、エンドユーザーが Power BI でのドリルダウンからどのようなメリットを得られるかを確認してみましょう。

ドリルダウンのための要約ビジュアルの作成方法

図 Aに示すサンプル データセットに基づいてビジュアルを作成するとします。

図A

日付と地域別の売上金額データを表示する Power BI のテーブル
このシンプルな Power BI ビジュアルには詳細へのリンクがありません。

具体的には、月次売上レポート(図B)を表示したいとします。このシナリオでは、エンドユーザーは特定の月の実際の売上を確認したいものの、月ごとのエントリをダブルクリックしても追加情報が表示されません。その後、ページ内を探しても、各月の必要な売上情報を示すものは何も見つからない可能性があります。

図B

Power BI のドーナツ ビジュアル
現時点では、Power BI のこのドーナツ ビジュアルにはドリル機能はありません。

ドリルダウンを設定するには、サマリービジュアルと、それらのサマリーで評価された事実やデータを表示する任意の数のビジュアルが必要です。ここでは、図Aに示したデータセットに基づいて、ドーナツビジュアルを使用して月次売上サマリーを表示します。次のセクションでは、ドリルダウンビジュアルを構築します。

まず、TableSalesテーブルのAmountフィールドとDateフィールドに基づいてドーナツ型のビジュアルを作成します。「視覚化」ペインで、「Date」を「凡例」バケットにドラッグします。Power BIによって「Month」フィールドが追加され、データの集計に使用されます。「Date Hierarchy」を展開することで、異なる日付コンポーネントを指定できます。

次に、「Amount」フィールドを「値」バケットにドラッグします。「Amount」は計算列であるため、Power BIはフィールド名を「Sum of Amount」に変更します。Power BIは、このフィールドで計算を実行することを想定しています。必要に応じて、ビジュアル内でフィールド名を変更することもできます。

Power BI のデータ階層はどこから来るのでしょうか?

日付階層がどこから来るのか疑問に思われるかもしれませんが、Power BI は時刻と日付の値をインポートする際に、各日付の月、曜日、年などを自動的に追加して日付階層を作成します。これは Power BI が内部的に行う処理の一つで、ユーザーの作業を大幅に削減します。Power BI は自動日付テーブルを使用します。このテーブルは目に見えませんが、日付階層の作成に使用されます。

Power BI の階層構造について詳しくは、「Microsoft Power BI でドリルダウンモードをサポートする階層構造を構築する方法」をご覧ください。日付テーブルについて詳しくは、「Power BI 使用時に自動日付テーブルが適切かどうかを確認する方法」と「Microsoft Power BI で日付テーブルを作成する方法」をご覧ください。

ここで、エンド ユーザーがドーナツ ビジュアルで選択した月のすべての売上記録を確認したいときに Power BI が表示できるドリル スルー ビジュアルを追加しましょう。

Power BI でドリルスルービジュアルを追加する方法

エンドユーザーは、ドーナツビジュアルに表示される各月のサマリー値の詳細を確認したいと考えるかもしれません。現時点では、このビジュアルにはドリルダウン機能がありません。今後は、月ごとの売上の詳細を表示するドリルスルービジュアルを追加する必要があります。

まず、新しいページを追加します。ドリルスルーはページのみで機能します。ページ名は変更可能ですが、必須ではありません。次に、各月の詳細レコードを表示するビジュアルを追加します。

サマリービジュアル(ドーナツビジュアル)は月ごとの合計を表示することを覚えておいてください。ドーナツビジュアルで現在選択されている月の売上記録をすべて表示するビジュアルを作成したいのです。例えば、5月を選択した場合、5月の売上記録を確認したいのです。

2ページ目に、3つのフィールドすべてに基づいたテーブルビジュアルを追加します。「Region」はドリルダウンされていないため不要ですが、エンドユーザーは表示したいかもしれません。

それでは、「Amount」をドリルスルーフィールドとして追加しましょう。「フィールド」ペインで「Amount」フィールドを右クリックし、表示されるドロップダウンから「ドリルスルーに追加」を選択します(図C)。

図C

Power BI フィールド メニューの金額に対して [ドリルスルーに追加] オプションが選択されている
Power BI 概要ビジュアルのドリルスルー フィールドとして金額を追加します。

[視覚化] ウィンドウを確認すると、図 Dに示すように、Power BI によってドリルスルー バケットに金額フィールドが追加されたことがわかります。

図D

ドリルスルー フィールドとして金額フィールドが選択された Power BI 視覚化メニュー
Power BI は、ドリルスルー フィールドとして金額フィールドを追加します。

Power BI でドリルスルーを使用する方法

これですべての準備が完了し、ドリルスルー機能が使用できるようになりました。使用するには、1ページ目のドーナツビジュアルに戻り、「5月」を右クリックします。次に、「ドリルスルー」と「売上詳細」を選択します。これは、追加時にページ名を変更していない場合は2ページ目にあります(図E)。すると、Power BIは、ドーナツビジュアルで選択された月である5月のレコードのみを表示するようにフィルター処理されたテーブルビジュアルを表示します。

図E

ドーナツ ビジュアルのポップアップ メニューで強調表示された Power BI ドリル スルー オプション
月を右クリックして、Power BI ドリルスルー機能を実装します。

図Fはドリルスルーテーブルを示しています。5月の売上記録は2件しかないため、2件のレコードのみが表示されるようにフィルター処理されています。Power BIは、ドーナツビジュアルで選択された月ごとにレコードをフィルター処理します。

図F

Power BI ドリルスルー テーブルで丸で囲まれた戻る矢印
Power BI は、テーブル ビジュアルを通じてドリルダウンをフィルター処理することを認識しています。

ドーナツビジュアルに戻るには、Ctrlキーを押しながら右上隅の戻る矢印をクリックします。ドーナツビジュアルとテーブルビジュアルの間のページ数に関係なく、この矢印をクリックすると常にドーナツビジュアルに戻ります。これは、ドリルスルーフィールドを追加したときにPower BIに追加されたドリルスルー機能の一部です。

このプロセスについて知っておくべき追加事項がいくつかあります。

  • 2ページ目のタブをクリックしても、ビジュアルは更新されません。右クリックによるドリルスルールートを使用する必要があります。
  • 現状では、1 か月ごとにドリルできます。
  • ドリルスルーフィールドは、元の要約ビジュアル(この場合はドーナツビジュアル)内に存在する必要があります。この制限は理にかなっています。ただし、ドリルスルービジュアルでエンドユーザーが見たい詳細情報を表示できるようにするには、ある程度の計画が必要です。
  • ドリルスルービジュアルはいつでも追加できます。ただし、それぞれに専用のページが必要であることをご留意ください。

Power BI を使い慣れていないエンドユーザーと作業する場合は、ドリルスルー機能の使い方を丁寧に説明する必要があります。そうしないと、エンドユーザーがこの機能を全く理解できない可能性があります。

参照: クイック用語集: ビジネス インテリジェンスと分析 (TechRepublic Premium)

同じページでフィルターを使用できるにもかかわらず、エンドユーザーに右クリックしてドリルスルーのビジュアルを選択させる必要があるのはなぜかと疑問に思うかもしれません。ほとんどのレポートには多くのビジュアルが含まれていますが、ドリルスルーを使用すると、メインページで複数のハイエンドビジュアルをグループ化しながら、エンドユーザーが詳細を確認できるようになります。これは、データセットやユースケースに応じて、データの視覚化を容易にするデータ配置方法の1つです。

Tagged: