Power BIのスライサーの概要

適用対象:✅Power BI デスクトップとPower BI サービス

スライサーは、レポート キャンバスに直接表示される対話型フィルター コントロールです。 他のビジュアルに表示されるセマンティック モデルの部分を絞り込み、レポート閲覧者は [フィルター] ウィンドウを開かずにデータをすばやくフィルター処理できます。 スライサーを使用すると、一般的に使用されるフィルターが表示され、アクセス可能になり、現在のフィルターの状態がひとめでわかります。

レポート ページ上のアニメーション化されたPower BI スライサー フィルター関連のビジュアルのスクリーンショット。

Power BIには複数のスライサー ビジュアルが用意されており、それぞれ異なるフィルター処理シナリオとデータ型用に設計されています。 この記事では、ニーズに適したスライサーを選択するのに役立つ、Power BIで使用できるスライサー オプションの概要について説明します。

スライサーのビジュアル

スライサー ビジュアルは、縦方向のリスト、タイル、ドロップダウン、日付の選択など、複数の設定をサポートする汎用性の高いフィルター 処理コントロールです。 テキスト、数値、日付のデータ型で動作し、使い慣れたフィルター操作を提供します。

日付ピッカーの設定では、時間が経過すると自動的にロールフォワードする相対的な日付の選択が可能になります。 "過去 1 か月" のような選択を設定すると、スライサーはレポートが読み込まれるたびに日付範囲を再計算します。

詳細なガイダンスについては、Power BISlicer ビジュアル>を参照してください。

ボタンスライサー

ボタン スライサーは、カスタマイズ可能なスタイルとグリッド レイアウトを持つ対話型ボタンとしてフィルター オプションを表示します。 画像、アイコン、柔軟なビジュアル書式設定をサポートし、レポート デザインとシームレスに統合する視覚的に魅力的なフィルター処理エクスペリエンスを作成します。

詳細なガイダンスについては、Power BI のボタン スライサーを参照してください。

リストスライサー (プレビュー)

リスト スライサーは、階層、検索機能、条件付き書式を含む垂直リストを提供します。 これを使用して、特定の値を検索したり、階層データ構造内を移動したりする必要がある大規模なデータセットをフィルター処理します。

詳細なガイダンスについては、「List slicer in Power BIを参照してください。

入力スライサー

入力スライサーは、構成可能なフィルター演算子を使用して自由形式のテキストまたは数値入力を受け入れます。 完全な文字列一致、部分一致 (包含、開始)、数値フィルター処理、およびユーザーが特定の値を入力する必要がある柔軟なテキスト ベースのフィルター処理シナリオに使用します。 入力スライサーは、書き戻しシナリオでユーザー入力をキャプチャするために、データ列を含まない 変換タスク フロー でも使用できます。

詳細については、Power BI の入力スライサーを参照してください。

スライサーを使用する場合

スライサーを使用して次の手順を実行します。

  • レポート キャンバスで一般的に使用されるフィルターを表示してすばやくアクセスする
  • ドロップダウンまたは [フィルター] ウィンドウを開かずに、現在のフィルター状態を一目で確認できるようにする
  • データ テーブルで非表示になっている列でフィルター処理する
  • 関連するビジュアルの横にスライサーを配置して、フォーカスされたレポートを作成する

スライサーとフィルター ペインの比較

スライサーに加えて、[ フィルター ] ウィンドウを使用して、ビジュアル、ページ、またはレポート レベルでフィルターを適用できます。 [フィルター] ウィンドウには、レポート内のすべてのフィルターを管理するための一元的な場所が用意されており、スライサーでは特定のフィルターがキャンバスに表示され、対話型になります。

特徴 スライサー [フィルター] ウィンドウ
視認性 キャンバスに常に表示される 開くまで非表示
インタラクティビティ フィルター値を直接操作する ウィンドウを開く必要があります
最適な用途 よく使用されるフィルター、ユーザー向けのレポート 複雑なフィルター処理、レポート作成者向け
ページ間で同期する はい、スライサーの同期を使用します レポート レベルのフィルターはすべてのページに適用されます

[フィルター] ウィンドウの詳細については、「Power BI レポートのFormat フィルターを参照してください。

スライサーの種類間の一般的な機能

すべてのPower BIスライサーは、共通の機能を共有します。

  • ビジュアル操作: スライサーがページ上の他のビジュアルをフィルター処理するか強調表示するかを構成します。 詳細については、Power BI レポートでのビジュアルの相互作用の変更を参照してください。
  • ページ間の同期: 複数のレポート ページ間でスライサーの選択を同期します。
  • 書式設定オプション: 色、罫線、タイトル、背景をカスタマイズします。
  • 他のスライサーをフィルター処理する: 既定では、スライサーはページ上の他のスライサーをフィルター処理します。

すべて選択の動作を理解する

複数の選択をサポートするスライサーの場合、[ すべて選択] オプション の設定でスライサーに [すべて選択 ] 項目が追加されます。 設定を有効にするには:

  1. スライサーを選択し、[ 書式 ] ウィンドウを開きます。
  2. [ Visual>Slicer settings>Selection] を展開します。
  3. [ すべて選択] オプションオンに設定します。

[ すべて選択 ] を選択すると、スライサー内のすべての選択をクリアした場合と同じフィルター処理結果が生成されます。 スライサーは他のビジュアルをフィルター処理しません。 使用可能なすべての項目が選択された状態で表示されますが、Power BIでは、各項目が個々のユーザー選択として格納されるわけではありません。

[すべて選択] を選択した後で 1 つ以上の項目をクリアすると、Power BIは反転選択を使用します。 選択したすべての項目を含むisフィルターではなく、クリアした項目のみを含むis notフィルターを適用します。

たとえば、セグメント スライサーですべての値を選択してから 1 つのセグメントをクリアすると、Power BI では、クリアした値に対して Segment is not フィルターが適用されます。 選択されたままのすべての値を一覧表示する フィルターである Segment は 適用されません。

この動作は、ユーザーが明示的にクリアしない限り、スライサーは次の値を除外しないことを意味します。

  • 別のスライサーが除外する値。他のスライサーのフィルターが変更された場合、これらの値は引き続き含まれます。
  • データ更新中に追加された新しい値。 スライサーは新しい値を自動的に含みます。

[すべて選択] ではフィルターが適用されず、クリアした値には反転した「~ではない」フィルターが使用されることを示すセグメント スライサーのスクリーンショット。

[ すべて選択] オプションでは、 基本フィルター処理を使用する場合、[フィルター] ウィンドウで同じ反転選択動作が使用されます。

反転選択の詳細については、「Power BIでの視覚化のトラブルシューティング」を参照してください。

他のページでスライサーを同期して使用する

スライサーを同期して、レポート内の複数のページで使用できます。 スライサーを同期すると、同期されたページで行われた選択は、スライサーが同期されているすべてのページの視覚エフェクトに影響します。

  1. [ 表示 ] リボンで、[ スライサーの同期] を選択します。 [スライサーの同期] ペインが、 [フィルター] ペインと [視覚化] ペインの間に表示されます。
  1. レポート ページ上でスライサーを選択すると、[スライサーの同期] ペインにその同期設定を表示できます。
  2. 同期列で、スライサーの選択内容を適用するページを選択します。
  3. Visible 列で、スライサーを表示したいページを選択します。

スライサーは、最初は元のページと同じサイズと位置で同期されたページに表示されますが、同期されたスライサーを別のページで個別に移動、サイズ変更、書式設定することができます。

注意

スライサーをページに同期しても、そのページに表示されない場合でも、他のページで行われたスライサーの選択によって、そのページのデータがフィルター処理されます。

個別のスライサーを同期する

グループの一部としてマークすることで、2 つ以上の個別のスライサーを同期することもできます。 ソースをまたがるグループの関係に依存せずに、複数のソースで同じ選択を行うことが必要な場合があるため、スライサーの同期は複合モデルを使用するときに便利です。

  1. [表示] メニューから選択することにより、 [スライサーの同期] ペインが表示されるようにします。
  2. グループに追加したいスライサーを1つ選択してください。 [スライサーの同期] ペインで [詳細オプション] を展開し、グループの名前を入力します。
  3. 最初のスライサーと同期する別のスライサーを選択し、同じグループ名を正確に入力します。
  4. [フィールドの変更を他のスライサーに同期する]、[フィルターの変更を他のスライサーに同期する]、またはシナリオに応じて両方を選択します。
    • スライサー フィルターの選択を同期するには、[ フィルターの変更を他のスライサーに同期する] を選択します。
    • スライサーの基になっているフィールドに対する変更を同期するには、[ フィールドの変更を他のスライサーに同期する] を選択します。

[すべて適用] ボタンと [すべてのスライサーをクリア] ボタン

レポート ページに複数のスライサーがある場合は、[ すべてのスライサーの適用] ボタンと [ すべてのスライサーのクリア ] ボタンを追加して、パフォーマンスと使いやすさを向上させることができます。 これらのボタンを使用すると、ユーザーは一度にすべてを適用する前に複数のスライサーを選択できるため、不要なビジュアル クエリを減らすことができます。 [ すべてのスライサーをクリア ] ボタンをクリックすると、ページ上のすべてのスライサーが 1 回のクリックでリセットされます。

これらのボタンを追加するには、[ 挿入>ボタン ] に移動し、[ すべてのスライサーを適用] または [すべてのスライサークリア] を選択します。

詳細なガイダンスについては、「Power BI レポートで [すべてのスライサーを適用] ボタンと [すべてのスライサーをクリア] ボタンを作成する」を参照してください。

スライサーの影響を受けるビジュアルを制御する

既定では、スライサーはレポート ページ上の他のすべてのビジュアル (他のスライサーを含む) をフィルター処理します。 スライサーが特定のビジュアルに影響しないようにするには、編集操作を使用してフィルター処理の動作を変更します。

  1. 構成するスライサーを選択します。
  2. [ 書式 ] メニューの [ 操作の編集] を選択します。
  3. フィルター コントロールは、ページ上の各ビジュアルの上に表示されます。 スライサーでフィルターしたくないビジュアルには、None を選択します。

詳細なガイダンスについては、「Power BI レポートでのビジュアルの相互作用の変更を参照してください。

フィールド パラメーターでスライサーを使用する

フィールド パラメーターを使用すると、ビジュアルに表示されるメジャーまたはディメンションをレポート 閲覧者が動的に変更できます。 フィールド パラメーターを作成すると、そのパラメーターを制御するスライサーが Power BI によって自動的に生成されます。 ユーザーはスライサーのオプションを選択して、接続されたビジュアルに表示されるフィールドを変更します。

たとえば、 SalesProfitQuantity メジャーを含むフィールド パラメーターを作成できます。 ユーザーがスライサーで Profit を選択すると、そのパラメーターを使用するすべてのビジュアルが更新され、売上ではなく利益データが表示されます。

ディメンション フィールド パラメーター用に、2 つのスライサーを使った構成を作成することもできます。 最初のスライサーを使用すると、分析するディメンションを選択できます。 [値 ] ウェルでフィールド パラメーターを右クリックし、[ 選択したフィールドを表示 ] を選択してディメンション オプションを表示します。 2 番目のスライサーを使用すると、ユーザーはそのディメンション内の値を選択できます。 [値 ] ウェルでフィールド パラメーターを右クリックし、[ 選択したフィールドの値を表示 ] を選択して、選択したディメンションの値を表示します。

グラフを完全に動的なものにするには、 ウェルにメジャーのフィールド パラメーターを追加し、 ウェルにディメンションのフィールド パラメーターを追加します。 その後、ユーザーは、グラフが測定する内容と、スライサーを使用してグループ化する方法の両方を変更できます。

フィールド パラメーターをスライサーで制御して、グラフのメジャーとディメンションを動的に変更するアニメーション。

フィールド パラメーターの作成と使用に関する詳細なガイダンスについては、「 レポート閲覧者がフィールド パラメーターを使用してビジュアルを変更できるようにする」を参照してください。

スライサーに値を貼り付ける

貼り付け機能を使用すると、Excel、メモ帳、メールなどの外部ソースの値の一覧を貼り付けることで、スライサーに複数の選択を適用できます。 項目を 1 つずつ選択する代わりに、スライサーに値を直接貼り付け、一致するすべての選択を自動的に認識して適用することができます。

スライサーに値を貼り付けるには:

  1. 外部アプリケーション (Excel など) で、フィルター処理する値の一覧を作成します。 各値は、独自の行 (たとえば、Excel の個別の行またはテキスト ファイル内の個別の行) に配置する必要があります。
  2. 値をクリップボードにコピーします。
  3. Power BIで、レポート キャンバスでスライサーを選択します。
  4. Ctrl キーを押しながら V キーを押して値を貼り付けるか、省略記号 (...) メニューを選択して貼り付けオプションを選択します。

スライサーは、貼り付けた値と一致するすべての項目を選択します。

注意

貼り付け機能は、 ボタン スライサーリスト スライサー (プレビュー) で使用できます。 貼り付けでは、完全一致の選択が適用されます。

スライサー内を検索する

検索機能を使用すると、リスト全体をスクロールすることなく、特定の項目をすばやく見つけることができます。 検索バーに名前またはキーワードを入力すると、スライサーはすぐにフィルター処理され、一致するエントリのみが表示されます。

注意

検索機能は、 スライサー ビジュアルリスト スライサー (プレビュー) で使用できます。

特殊なスライサー構成

これらの記事では、スライサーの種類間で動作する特定のスライサー動作を構成する方法について説明します。