1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Tableau】JTUG総会2025 VizつくりまShow! 2問目を再現してみた

Posted at

はじめに

JTUG総会2025のなかで行われたイベント「VizつくりまShow!」の、2問目を再現しました。

image.png
image.png

JTUG総会2025 VizつくりまShow! カレンダー

どのようなVizなのかを簡単に説明すると、以下の通りです。
 ・1ヶ月のカレンダーを表示
 ・日付をクリックすると、選択した日付がある週の下に、選択した日のRegionごとのSalesデータを棒グラフで表示

VizつくりまShow!とは

「VizつくりまShow!」とは、お手本のVizを短時間で再現するバトルです。
再現する必要があるポイントが複数あり、より多くポイントを満たす or すべてのポイントを満たすことで勝利です。
制限時間は10~15分!と大変短いです。

ざっくり作成手順

データはサンプルスーパーストアです。

① オーダー日で1ヶ月カレンダーを作成
② RegionごとのSalesデータ棒グラフを作成

③「選択日付」パラメータを作成
④ パラメータアクションで、選択した日付が「選択日付」パラメータに入るようにする
⑤ オーダー日=「選択日付」パラメータの値 の計算フィールドを作成(表示日付)
⑥ 棒グラフのフィルターに「表示日付」を入れ、TRUEだけ表示する

⑦「選択週数」パラメータを作成
⑧ パラメータアクションで、選択した日の週数が「選択週数」パラメータに入るようにする
⑨ オーダー日<=「選択週数」パラメータの値 の計算フィールドを作成(カレンダー上)
⑩ オーダー日>「選択週数」パラメータの値 の計算フィールドを作成(カレンダー下)

⑪ 手順①で作成したカレンダーを複製
⑫ 片方のカレンダーのフィルターに「カレンダー上」を入れ、TRUEだけ表示する(上シート)
⑬ もう片方のカレンダーのフィルターに「カレンダー下」を入れ、TRUEだけ表示する(下シート)
⑭ ダッシュボードに、上から「上シート」「棒グラフ」「下シート」の順で配置

つまづきポイント

再現に当たり、2点つまづいたポイントがあったので、やり方の記事を投稿しています。

常にすべての曜日を表示する

Vizを作っていって、できた!と思って全体的にクリックして確認していたら、1週目または最終週だけを表示するときに、データが存在しない曜日が消えてしまいました。
解決方法は↓
【Tableau】日付データが存在しない行/列を表示する

クリックしたときに青色の選択状態にしない

通常、データをクリックすると青色でハイライトされて、選択していないデータの色が薄くなってしまいますよね。
それをしない方法です。
解決方法は↓
【Tableau】青色の選択状態を自動解除する

さいごに

一目見て「これ作りたい!」と思うVizに初めて出会い、イベント翌日から再現に着手しました。
心動かされるVizに出会えて幸せです。
ありがとうございました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?