皆様、
初めて質問いたします、初~中級者です。よろしくお願いいたします。
[利用環境: Tableau Desktop 2019.1.3]
特定の月に来訪するお客様が事前予約でどのように積みあがっていくか、を
昨年同月と比較するグラフを作っております。
現状下の画像のように、特定の来訪月のみ(ここでは12月)を分析するシートを12か月分作っているのですが、
ひとつのシートで、
1. 分析したい月(開始月)を指定し
2. 指定月を含む3か月前からの積み上げのみをグラフにする(4か月以上前からのグラフは非常に長くなってしまうので非表示)
というような作り方は可能でしょうか?
ご助言いただけますと幸いです。
どうぞよろしくお願いいたします。
3 answers

細かな要件によって実装方法が変わってくるとは思いますが、ひとまずパラメーターを使うという方法があります。
このようなパラメーターを作成し、
まずは計算に使う期間を制限します。
日付の月の部分はDATEPART関数で取り出すことができます。これで開始月がパラメーターで指定した月と同じデータだけを指定します。
次に、表示するのは当月含め3か月間ということなので、表示範囲を制限します。
「計算には含めたいけど表示はさせたくない」という場合は次のように表計算フィルタを使うと便利です。
Nか月前という計算を行うには日付型である必要があるので、ここではDATETRUNC関数を使っています。
これらのフィールドをフィルターシェルフに入れて真のみを保持すれば、パラメーターに応じたご希望のビューが表示されると思います。