Tableau制作高级版Bump Chart图

 

公众号:Tableau从入门到精通

 

先看成果

Tableau制作高级版Bump Chart图

 

详细步骤

 

  • 步骤1

数据源提取

链接:https://pan.baidu.com/s/1r08NwD3mN3wIL9irb6eudg

提取码:oxo2

 

  • 步骤2

按图所示连接数据源。

Tableau制作高级版Bump Chart图

 

  • 步骤3

创建字段之前的注意事项:

注意:以下创建的字段要留意是在度量内还是维度内。

意思如下:

Tableau制作高级版Bump Chart图

注意:以下创建的字段是离散还是连续。

意思如下:

Tableau制作高级版Bump Chart图

 

  • 步骤4

开始创建字段。

创建字段T:([Path]-25)/4

注意红框内是否一致。T在维度内,且离散。

Tableau制作高级版Bump Chart图

创建字段Sigmoid:1/(1+EXP(1)^-[T])

注意红框内是否一致。Sigmoid在度量内,且连续。

Tableau制作高级版Bump Chart图

创建字段YearOrder:[订单日期 年] - {MIN([订单日期 年])}

注意红框内是否一致。YearOrder在维度内,且离散。

Tableau制作高级版Bump Chart图

创建字段Rank 1:[销售额排名]

注意红框内是否一致。Rank 1在度量内,且连续。

Tableau制作高级版Bump Chart图

创建字段PathOrder:(49*[YearOrder])+[Path]

注意红框内是否一致。PathOrder在维度内,且连续。

Tableau制作高级版Bump Chart图

创建字段YearFake:([PathOrder]/49) + 2015

注意红框内是否一致。YearFake在维度内,且连续。

Tableau制作高级版Bump Chart图

创建字段Curve:MIN([Rank 1])+(([Rank 2] - MIN([Rank 1]))*MIN([Sigmoid]))

注意红框内是否一致。Curve连续,不需要考虑维度还是度量。

Tableau制作高级版Bump Chart图

创建字段Rank 2:IFNULL(WINDOW_MIN([Rank 2 Setup]),MIN([销售额排名]))

注意红框内是否一致。Rank 2连续,不需要考虑维度还是度量。

Tableau制作高级版Bump Chart图

创建字段Rank 2 Setup:IF MIN([Path]) = 49 THEN LOOKUP(MIN([销售额排名]),1) END

注意红框内是否一致。Rank 2 Setup连续,不需要考虑维度还是度量。

Tableau制作高级版Bump Chart图

确定好订单日期是维度、连续。

Tableau制作高级版Bump Chart图

 

  • 步骤5

按如图所示操作

Tableau制作高级版Bump Chart图

 

  • 步骤6

选择倒序

Tableau制作高级版Bump Chart图

 

  • 步骤7

创建字段DualUp:FLOAT(MIN(IF [Path]=1 THEN [销售额排名] END))

Tableau制作高级版Bump Chart图

 

  • 步骤8

将DualUp拉到行

Tableau制作高级版Bump Chart图

 

  • 步骤9

右击选择双轴

Tableau制作高级版Bump Chart图

 

  • 步骤10

选中同步轴且去掉左边的轴

Tableau制作高级版Bump Chart图

 

  • 步骤11

放到仪表板里,调整宽度,使得底部年份分布正常。

完成。

Tableau制作高级版Bump Chart图

公众号:Tableau从入门到精通