Power BIで月単位で構成されたデータをレポート表示する場合に、表示対象の月をスライサーで単一選択して対象データを表示したいケースがあるとします。
常に最新の月のデータを初期表示したい場合、その都度、表示対象の月をスライサーで選択し直す手間が発生します。
最新の月のデータに更新されたタイミングで、連動してスライサーの選択状態を自動的にクリアできないのか?と考えました。
その都度、対象の月を選択するだけなので大した手間ではないのですが、常に最新のデータを初期表示することができたら、ほんの少しだけ便利になります。
テストデータとして以下の3つのテーブルを用意しました。
[calendar]:日付を管理するテーブル
[financials]:国、日付ごとの売上データを管理するテーブル
[report_date]:取り込み済みの年月を保持するテーブル
[report_date]テーブルの[year_month]をスライサー(単一選択のドロップダウン形式)のフィールドに設定した場合
年月データが増えた際に、スライサーの年月を選択し直す手間が必要です。
そこで、
[report_date]テーブルにスライサー設定用の新たな列を追加します。
今回は、最新の年月の場合に「最新データ」の文字列に置換して表示する列[年月]を追加します。
年月データが追加されると、スライサー内のデータは増えますが、そのタイミングで自動的に最新の月のデータに更新されるため、スライサーの選択状態を変更しなくても常に最新データが表示できます。
これで毎月のスライサー値の変更は不要となりました。
Power BIサービス上に発行したレポートを複数人で閲覧するような場合は、その都度編集&保存しなくても常に全員が最新データを閲覧することができるので、手間が省けてよかったです。