Skip to main content

お世話になっております。

掲題の通りなのですが、

・​Tableauを開いた際には「前週のデータ」を表示し

・前週以外の​データは日付選択によって表示できるようにしたい

と考えています。

こちらのサイトを参考に、パラメータを使用してフィルターを作成しようと試みたのですが、

(https://www.kwbtblog.com/entry/2020/09/16/034003​)​

週単位の場合だとどのように計算フィールドを作成すれば良いのかわからず・・​

​ご教示いただけますでしょうか。

よろしくお願いいたします。​

6 respostas
  1. 31 de ago. de 2021, 01:45

    開始日と終了日のパラメーターで日付範囲の指定を行うのであれば、それぞれのパラメーターにワークブックを開いたときの値を設定すれば済みます。開始日には前週の月曜日を、終了日には前週の日曜日を割り当てます。

    週単位で計算を行うときは、DATETRUNC関数を使用すると便利です。月曜日始まりということですので、​終了日から考えたほうが楽かもしれません。終了日は前週日曜日ということですが、これは「日曜日始まりの場合の今日が属する週の最初の日」になりますので次のような式で書けます。

    開始日と終了日のパラメーターで日付範囲の指定を行うのであれば、それぞれのパラメーターにワークブックを開いたときの値を設定すれば済みます。開始日には前週の月曜日を、終了日には前週の日曜日を割り当てます。週単位で計算を行うときは、DATETRUNC関数を使用すると便利です。月曜日始まりということですので、​終了日から考えたほうが楽かもしれません。終了日は前週日曜日ということですが、これは「日曜日始まりこの投稿をした本日(2021年8月31日)​にこの計算をすると「8月29日」が返ってきます。開始日はこの8月29日から6日前になるので、単純に6を引きます。

    キャプチャ

    こうして作成した前週の月曜日と日曜日を、それぞれパラメータのデフォルト値に割り当てます。

    キャプチャ

    あとは開始日と終了日の範囲内だけを表示するフィルターを作成して設置すればOKです。

    キャプチャ

    ファイルを添付しますので、これを開いて​開始日と終了日のパラメーターを変更して保存してから閉じ、再度開いてワークブックオープン時の挙動を確認してみてください。

0/9000