Power BI で相対日付のスライサーおよびフィルターを作成する

適用対象: Power BI Desktop Power BI サービス

相対日付スライサーまたは相対日付フィルターでは、データ モデルの任意の日付列に時間ベースのフィルターを適用することができます。 たとえば、相対日付スライサーを使って、過去 30 日間 (または 1 か月、カレンダー月など) に発生した販売データのみを表示できます。 データを更新すると、相対期間によって適切な相対日付制約が自動的に適用されます。

Screenshot showing a sales report and a relative date slicer with the date slicer called out.

Power BI を使用する同僚とレポートを共有するには、それぞれのユーザーが個別の Power BI Pro ライセンスを持っているか、レポートが Premium 容量に保存されている必要があります。

ビデオ

このビデオでは、Will が日付範囲スライサーを作成する手順を説明します。

注意

このビデオでは、以前のバージョンの Power BI Desktop または Power BI サービスを使用しています。

相対日付範囲スライサーを作成する

他のスライサーと同じように相対日付スライサーを使用できます。 レポートのスライサー ビジュアルを作成し、[フィールド] 値の日付値を選択します。 次の図では、Date フィールドを選択しています。

Screenshot of the Visualizations pane with the slicer visual icon and the Field well called out.

スライサーを選択し、[書式] ペインの [ビジュアル]>[スライサーの設定]>[オプション] で、[スタイル][相対日付] に変更します。

Screenshot of the slicer visual with the Format pane and the Relative Date selected.

その後、日付スライサーで設定を選択できます。

最初の設定では、次から選択します。

Screenshot of the Relative config options with the first setting called out.

  • 最後
  • 次へ
  • この

相対日付スライサーの 2 番目 (真ん中) の設定では、数字を入力して、相対的な日付範囲を定義します。

Screenshot of the Relative config options with the second setting called out.

3 番目の設定では、日付の単位を選択します。 次の選択肢があります。

Screenshot of the Relative config options with the third setting called out.

  • 週 (暦)
  • Months
  • 月 (暦)
  • 年 (暦)

一覧から "" を選択して、真ん中の設定で 2 と入力した場合、次のような状態になります。

  • 今日が 7 月 20 日の場合:

    • スライサーによって制約されるビジュアルに含まれているデータには、前の 2 か月間のデータが表示されます
    • 5 月 21 日から 7 月 20 日 (今日の日付) まで

一方、"月 (暦) " を選択すると、制約されたビジュアルに、5 月 1 日から 6 月 30 日 (過去 2 カレンダー月) までのデータが表示されます。

相対日付範囲フィルターを作成する

レポート ページまたはレポート全体の相対日付範囲フィルターを作成することもできます。 そのためには、日付フィールドを [フィールド] ペインから、[フィルター] ペインの [このページでのフィルター] ウェルまたは [すべてのページでのフィルター] ウェルにドラッグします。

Screenshot showing the Date field highlighted in the Fields pane and the Date field highlighted in the 'Filters on this page' well.

すると、相対日付範囲を変更することができます。 相対日付スライサーをカスタマイズするのと同様の方法です。 [フィルターの種類] ドロップダウンから [相対日付] を選びます。

Screenshot showing the Relative date option highlighted in the Filter type drop-down.

[相対日付] を選ぶと、スライサーと同様に、真ん中の数値ボックスを含む 3 つのセクションが [次の値のときに項目を表示] で変わるのがわかります。

Screenshot showing the Filters on this page section of the Filters pane, with the 'Show items when the value' options called out.

考慮事項と制限事項

現在、相対日付範囲スライサーとフィルターには次の考慮事項と制限事項が当てはまります。

  • スライサーのフィールドのデータ型は、既定のテキストではなく日付である必要があります。 そうしないと、関連するオプションがスライサーに表示されません。
  • Power BI のデータ モデルには、タイム ゾーン情報が含まれていません。 モデルは時間を保存できますが、タイム ゾーンの指定はありません。
  • スライサーとフィルターは、常に協定世界時 (UTC) に基づいています。 レポートでフィルターを設定して、別のタイム ゾーンにいる同僚に送る場合、双方とも同じデータが表示されます。 UTC タイム ゾーンにいる場合を除き、あなたとあなたの同僚は時刻のずれを考慮する必要があります。
  • クエリ エディターを使って、キャプチャされたデータを現地のタイム ゾーンから UTC に変換できます。