どこでも見れるメモ代わりに記事化。
データソースは「サンプル - スーパーストア.xls」を使用する。
以下の記事で作成したグラフも流用する。
やりたいこと
例えば以下のようなグラフがある。
売上に対して月単位で昨年データを表示している。
今見たいのは2021年データだったとすると、他の部分をフィルターで非表示にしたい。
「オーダー日」をそのままフィルターにセットし、日付の範囲を選択。
「2021/01/01」~「2021/12/31」までとしてみる。
すると、まず昨年売上が表示されなくなっている。
フィルターを調整して、「2020/01/01」~「2021/12/31」までとしてみると、2021年については思ったように表示されている。
フィルターが昨年データに対してもきいてしまうため、対象期間外のデータは非表示にされてしまうようだ。
対策
Tableauの仕様で、私のような初心者がよくはまるところの一つらしい。
方法はいくつかあるようだが、今回は以下のような方法をとった。
参考にさせていただいたのは以下のブログ。本ブログよりも詳細に解説されている。
Tableauで前年比の年をフィルタで切り替える方法 : Tabろぐ
以下のような計算フィールドを作成する。
・タイトル
日付フィルタ
・計算式
(LOOKUP(MIN([オーダー日]),0))
作成した「日付フィルタ」をフィルタに追加する。
日付の範囲を先ほどと同じ、「2021/01/01」~「2021/12/31」としてみる。
これで表示したかったように表示することができた。