1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

tableau 自力でサンキーダイアグラムを構築する

Posted at

サンキーダイアグラムを自力で実現する

【実行環境】 Windows10 tableau2021.2

3ステップ以上の段階をサンキーダイアグラムで実現する必要が出てきたため、
Publicにあったワークブックを参考に自力で構築しました。

細かいことは説明しません。備忘も兼ねて記載します。

####データセットの作成
Excelだとこんな感じ↓
01.PNG

first_typeから、second→thirdとステップアップするイメージです。

####計算フィールドの作成
何も考えずに↓の計算フィールドを作ってください。
[t]
(INDEX()-25)/4

[Sigmoid]
1 / (1+EXP(1)^-[t])

[ToPad]
IF [Unique Id] = {FIXED [First Type],[Second Type] : MIN([Unique Id])}
THEN 49
ELSE 1
END

[ToPad2]
IF [Unique Id] = {FIXED [Second Type],[Third Type] : MIN([Unique Id])}
THEN 49
ELSE 1
END

[Padded]
[ToPad]でビンを作成
※ビン幅1
02.PNG

[Padded2]
[ToPad2]でビンを作成
※ビン幅1

[Sizing]
WINDOW_SUM(SUM([レコード数]))
※設定に注意
03.PNG

[Sizing2]
WINDOW_SUM(SUM([レコード数]))
※設定に注意
04.PNG

[Rank1]
RUNNING_SUM(SUM([レコード数])/TOTAL(SUM([レコード数])))
※設定に注意
05.PNG

[Rank2]
RUNNING_SUM(SUM([レコード数])/TOTAL(SUM([レコード数])))
※設定に注意
06.PNG

[Rank3]
RUNNING_SUM(SUM([レコード数])/TOTAL(SUM([レコード数])))
※設定に注意
07.PNG

[Rank4]
RUNNING_SUM(SUM([レコード数])/TOTAL(SUM([レコード数])))
※設定に注意
08.PNG

[Curve1]
[Rank1] + ([Rank2]-[Rank1])*[Sigmoid]+0.06
※0.06は調整してね

[Curve2]
[Rank3] + ([Rank4]-[Rank3])*[Sigmoid]+0.06

[レコード数]
1

####ワークシートの作成

worksheet01.PNG


worksheet02.PNG


worksheet03.PNG


worksheet04.PNG


worksheet05.PNG

####ダッシュボードの作成
①から⑤をがっちゃんこして調整するだけ!ヘッダーとか軸の調整とかはご自身でどうぞ!
dashboard01.PNG

集計関数の向き先を変更したりシグモイド関数で整形したり、新たな世界が見えてきたぞ...!

1
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?