
数値データは、視覚化において範囲指定に適しています。エンドユーザーは、特定の期間の売上を確認したり、特定のベンチマークを上回るまたは下回る売上を表示したりしたい場合があります。このような場合は、Microsoft Power BI の数値範囲スライサーを使用できます。
ユーザーは、こうした洞察を提供する視覚化を柔軟に表示できることを高く評価するでしょう。この機能の使い方について適切なトレーニングを受ければ、自分でも活用できます。ただし、それでも少し扱いにくい部分があります。
このチュートリアルでは、Power BI のビジュアライゼーションに数値範囲スライサーを追加する方法と、このタイプのスライサーが抱える落とし穴について説明します。適切なトレーニングを受けていないと、ユーザーは混乱してしまう可能性があることを理解してください。残念ながら、このスライサーはメジャーには対応していません。
参照: Microsoft Power Platform: 知っておくべきこと (無料 PDF) (TechRepublic)
Windows 10 64ビットシステムでMicrosoft Power BI Desktopを使用しています。Power BIサービスもご利用いただけます。Microsoft Power BIサービスをご利用の場合、公開されたレポートをユーザーが編集モードで表示できるかどうかを指定できます。編集モードは、スライサーの種類を適用する機能に影響します。編集モードを無効にする場合は、数値範囲スライサーを含めないでください。
このチュートリアルの Microsoft Power BI デモ ファイルをダウンロードできます。
Power BIでスライサーを計画する方法
Power BI の数値範囲スライサーを使用する場合、ユーザーには次の 4 つのオプションがあります。
- 指定された2つの数値間の値
- 指定された数値未満の値
- 指定された数値より大きい値
- 指定された時間または日付を基準とした値
図Aは、 Salesテーブルに基づいた2つの数値列を持つシンプルな表マトリックスを示しています。ここで、データを把握することが重要です。日付は2021年と2022年の売上を示しています。ユーザーは、週ごと、月ごと、四半期ごと、さらには年ごとの値を確認したい場合があります。ユーザーに選択肢を提供するのは簡単です。
図A

まず、日付の数値範囲スライサーを追加してみましょう。
Power BI で数値範囲スライサーを追加する方法
特定の期間の売上を確認できる機能は、ユーザーにとって非常に便利です。視覚化ペインで「スライサー」をクリックしてスライサーを追加します。次に、SalesテーブルのSalesDate列を「フィールド」バケットに追加します(図B)。
図B

ご覧の通り、スライサーはSalesDateフィールドの最初と最後の日付をデフォルトとして設定しています。これでデザイナーとしての作業はほぼ完了です。適切なトレーニングを受けなければ、ユーザーはこのスライサーを最大限に活用する方法を習得できません。
Power BI の数値範囲スライサーでハンドルを使用する方法
この時点で、2つのハンドルだけを使用すればスライサーは使用可能になります。デフォルトでは、スライサーはすべての日付を表示できます。左のハンドルには最も古い日付が表示され、右のハンドルには最新の日付が表示されます。
いずれかのハンドルを動かすことで、マトリックスビジュアライゼーション内の基になるレコードをフィルタリングできます。例えば、図Cでは、公開レポートの右側のハンドルを2021年12月31日に移動しています。これにより、マトリックスには2021年のレコードが表示されます。完了したら、スライサーの右上にある「選択をクリア」ボタンをクリックします。
図C

同様に、左のハンドルを動かすと2022年の記録が表示されます(図D)。まず、右のハンドルを右端に戻すことを忘れないでください。ハンドルは、開始日と終了日を表すものと考えてください。
図D

特定の日付になかなか辿り着けない場合は、Ctrlキーを押しながら右矢印キーまたは左矢印キーを押してください。そうすると、ハンドルが少し動きます。この動きは1日分に相当するはずです。特定の日付を素早く選択する別の方法として、各日付の横にある日付ピッカーをクリックする方法もあります。ただし、期間が数か月、あるいは数年に及ぶ場合は、この方法は役に立ちません。
Power BI でスライサーの種類オプションを使用する方法
ハンドルは便利で、微調整の仕方を知っておくとさらに使いやすくなります。しかし、時にはもう少し精密さが求められることもあります。
レポートをデザインする際、スライサーの種類のドロップダウンは、スライサー名の右側にあるヘッダーにデフォルトで表示されます。表示されない場合は、「視覚エフェクト」ペインで「書式」をクリックし、スライサーのヘッダーをオンにしてください。公開されたレポートではスライサーの種類はすぐには表示されませんが、ユーザーが表示方法を知らないため、これは見落としである可能性があります。今後のアップデートで変更される可能性があります。
ユーザーは、公開されたレポートのメニューで「編集」をクリックすると、ドロップダウンを表示して様々なスライサーの種類を使用できます。それでも表示されない場合は、「モバイルレイアウト」をクリックし、「Webレイアウト」をクリックしてください。図Eは、編集モードのドロップダウンと種類を示しています。
図E

スライサーの種類は説明を要しませんが、ユーザーが知っておく必要のあることがいくつかあります。
「Between」がデフォルトなので、以前に別のタイプを適用していない限り、これを選択しても何も起こらないようです。
「Before」を選択すると、左側のハンドルが削除されます。右側のハンドルを動かすと、日付範囲の上限値が変更されます。
右側のハンドルが削除されます。左側のハンドルを動かすと、日付範囲の下限値が変更されます。
「相対日付」には、現在の日付を基準とした日付を指定するためのオプションが表示されます (図 F )。
図F

相対時間には、現在の時刻を基準とした時間を指定するためのオプションが表示されます (図 G )。
図G

後者の2つのタイプでは、最初のドロップダウンに「前」、「次」、「現在」が表示されます。2つのドロップダウンを併用することで、柔軟性が向上します。例えば、先月の値や現在の(この)時間の値を表示したい場合があります。レポートを更新すると、日付と時刻の両方が更新されます。Power BIは、これらの相対的な日付と時刻のクエリの結果をキャッシュします。レポートを更新しないと、以前と同じ結果が表示され、それに気付かない可能性があります。
現在、Power BI はタイムゾーンを考慮していません。つまり、異なるタイムゾーンにいるあなたと同僚には、イギリスのグリニッジの現地時間である UTC で評価された値が表示されます。これは役立つかどうかはわかりませんが、ユーザーには知っておくべき情報です。
公開されたレポートでスライサータイプを使用すると、ほとんどのユーザーが見慣れない落とし穴が多々あります。また、トレーニングを受けたり、デザイナーが具体的な指示を添えてカード形式のビジュアル化を添えたりしない限り、ユーザーはそれらの落とし穴を回避する方法を知ることもできません。