お世話になっております。
掲題の通りなのですが、
・Tableauを開いた際には「前週のデータ」を表示し
・前週以外のデータは日付選択によって表示できるようにしたい
と考えています。
こちらのサイトを参考に、パラメータを使用してフィルターを作成しようと試みたのですが、
(https://www.kwbtblog.com/entry/2020/09/16/034003)
週単位の場合だとどのように計算フィールドを作成すれば良いのかわからず・・
ご教示いただけますでしょうか。
よろしくお願いいたします。
6 answers

開始日と終了日のパラメーターで日付範囲の指定を行うのであれば、それぞれのパラメーターにワークブックを開いたときの値を設定すれば済みます。開始日には前週の月曜日を、終了日には前週の日曜日を割り当てます。
週単位で計算を行うときは、DATETRUNC関数を使用すると便利です。月曜日始まりということですので、終了日から考えたほうが楽かもしれません。終了日は前週日曜日ということですが、これは「日曜日始まりの場合の今日が属する週の最初の日」になりますので次のような式で書けます。
この投稿をした本日(2021年8月31日)にこの計算をすると「8月29日」が返ってきます。開始日はこの8月29日から6日前になるので、単純に6を引きます。
こうして作成した前週の月曜日と日曜日を、それぞれパラメータのデフォルト値に割り当てます。
あとは開始日と終了日の範囲内だけを表示するフィルターを作成して設置すればOKです。
ファイルを添付しますので、これを開いて開始日と終了日のパラメーターを変更して保存してから閉じ、再度開いてワークブックオープン時の挙動を確認してみてください。