【Tableau tips】Tableauで初期表示期間の固定やってみた。

こんにちは、Data Saberを目指しているTakeです。
今回はデータの初期表示期間の固定について、お伝えしたいと思います。

現職では、お客様から定期的にデータを頂きTableauで数量の履歴を表示・変化点を捉えています。
ただ過去データ全てを表示する必要はなく、最新のデータから過去何週分のみ初期表示すればいいパターンがあると思います。(最新1カ月分など)
毎回フィルターで対象のデータのみ表示するのも煩わしいと思い、今回紹介する方法を使用しています。良かったらご参考ください。

全体の流れは以下のイメージです。

  1. 対象ファイルを1つのフォルダに纏める

  2. Tableauを起動し、unionで複数ファイルを1つのデータソースに纏める

  3. ダッシュボードを作成し、パラメータとフィルターを駆使する

最終アウトプットのイメージです。

パラメータの入力値で表示期間が変わる


1.対象ファイルを1つのフォルダに纏める

対象ファイルとデータの中身は以下の通りです。

客先のデータが毎週届くイメージ
品番ごとに数量が入っているイメージ

2.Tableauを起動し、unionで複数ファイルを1つのデータソースに纏める

unionのやり方は以下の通りです。

対象のExcelを読み込み、▼から「ユニオンに変換」を選択
ワイルドカードを選択し、ワークブックに「*」を付け検索をし、OKを選択
パスが生成され、対象ファイルの読み込みが完了

3.ダッシュボードを作成しパラメータとフィルターを駆使する

まずは以下のように一表を作成します。

ファイル名に取込日があるので、計算フィールドで取込日を作成

次に表示する期間を可変に設定するため「表示N週」パラメータを作成します。

現在の値を変更すると、表示週が変わる

フィルターにパラメータを埋め込みます。

取込日が最大値から何個分表示するといった設定
パラメータの値を変更すると表示週が変わる

この状態で使用するとファイルが増えても初期表示は最新の取込日から3週分のみが表示されます。

今回は表形式でのご紹介でしたが、グラフにも使えるTipsになっておりますので是非ご活用ください。

ではまた!

いいなと思ったら応援しよう!