
Tableau|日付の粒度を変える
yukoです。先日教えてもらった技を忘れないうちに・・・
本日のお題(#B2VB Week7)
ユーザーは、特定の月または週にフィルター処理できる必要があります
これをどうすればいいのか、さっぱりわからなくて。
フィルターに月だったり週だったりを並べて選択させるってこと?
そんなのやだなぁ、困ったなぁ。。。と思いながら、今回は絵を描くだけなのでそれっぽいフィルターをおいて逃げましたw
パラメータを使って、月と週を入れ替える
ここからが教えてもらったTipsです!
ざっくりこんな感じ。
1.週と月を切り替えるパラメータを作る
2.計算式で、パラメータに合わせて日付の粒度を変える
1.パラメータ作成
月と週を切り替えるためのパラメータを作成します。
今回は値として、月に0、週に1を割り当てました。

2.計算式の作成
パラメータの値にあわせて、日付の粒度を変えます。
日付の粒度を変えるには、DATETRUNK関数を使います。
パラメータが0だったら、月単位
パラメータが0以外なら、週単位

3.Vizをつくろう
計算式「日付粒度」を列シェルフに入れます。
パラメータも表示します。

週であらわすか、月であらわすか、他にも年や四半期などもできます。
インタラクティブに日付の粒度が変えられるっていいな。
参考サイト(こんなこともできる)
非エンジニアのための Tableau パラメーター - データ可視化のアイデア帳 (hatenablog.com)