0
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で動的なガントチャートを作成し、末尾に固定する方法

Posted at

背景

Tableauのガントチャートの日数は固定した状態で、末尾の日付を動的にしたい。
末尾の日付を動的にすることにより、適切な開始日程を確認したい。
末尾を動かすことで納期を確認できる。

完成イメージは以下の画像
image.png

TableauPublicにも公開中
https://public.tableau.com/shared/9TRF2RJRG?:display_count=n&:origin=viz_share_link

方法

ガントチャートを作成

サンプルスーパー・ストアのデータを使うので、まずはガントチャートを作成する
image.png

日数差はDATEDIFF('day',[オーダー日],[出荷日])で算出
データが多すぎるので今回はフィルターで絞っている
image.png

パラメーター作成

日付を動的に動かすために、日付のパラメーターを作成する
最小値と最大値で便宜上2016年に絞っている
パラメーターは表示しておく
image.png

計算フィールドでパラメーター日付をピルとして使えるようにする
image.png

ガントチャート修正

ガントチャートの出荷日を終了日に変更する
縦一列に日付の線が入り、パラメーターをもとに動かせる
image.png

DATEDIFF('day', [出荷日],[終了日])
この計算式で下のガントチャートの出荷日とパラメーターで追加した終了日の日数差を算出
image.png

DATE(DATEADD('day',[オーダー日と終了日の日数の差],[オーダー日]))
一つ前のステップで作成した[オーダー日と終了日の日数の差]を使用して、開始日を作成する
image.png

開始日と終了日を行に入れて、二重軸の設定を行う
軸の動機を忘れずに
image.png

image.png

マークカードのサイズに日付差を入れる動的なガントチャートが完成
ただし、パラメーターより開始日があとの項目も表示されてしまう
image.png

フィルターで[オーダー日と終了日の日数の差]がマイナスの項目は除外しておく
image.png

0
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
0
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?