tableau 倒序都倒了_【TOAN HOANG 专题】教你使用 Tableau 制作方形凹凸图

312da83c3c5bc483615baefd45f693c4.png

本文约2500字,阅读&实操约30min

属性:赤裸裸的技巧干货

-----------------------------------------------------------------------------------------------

本文搬运自国外Tableau大神原创文章,Tableau交流问答群为国内唯一独家授权组织,未经许可不得转载
Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。

e73b13cd10d779f6fb90f6cb4f7c0099.png

本文由Tableau交流问答群Tableau爱好者—肖世强,对原文进行翻译,若有问题,欢迎讨论。


在这里我们将创建一个与传统凹凸图有一定变化的方形凹凸图。以下为我们今天将创建的方形凹凸图与传统凹凸图的对比展示:

297c56cd7c2d5bc2f2ddf24d076211f9.png

7ccbc54d57eb61e9dbd737e4b9b3577f.png

1、数据加载

加载 tableau 桌面版自带的示例—超市—订单数据源,直接复制以下数据:

Path

1

6

复制之后,在 tableau 桌面版的数据源界面,点击左上角>数据>将数据粘贴为连接。

粘贴之后会显示一个错误,因为没有添加连接列。单击连接,选择左侧连接,点击“编辑联接计算”,左右两边的数据源都设置联接计算为“1”,如下图所示,通过这个简单的方法,就将订单数据与前面复制的数据做了一个联接,订单原数据行数翻倍。

83c9b70ad6aef533a1e7e49980b68c5a.png

通过以上步骤,我们得到了想要的数据

2、计算字段

创建以下计算字段

Path (数据桶)

  • 右键点击 Path 字段,选择创建数据桶,
  • 在编辑窗口中:

§ 名字取默认的 Path (数据桶)

§ 数据桶大小选1

§ 点击确定

Bar Height 参数

  • 创建一个参数,取名为 Bar Height
  • 数据类型选择浮点型
  • 当前值设为 0.5

Index

INDEX()

日期 (月名称)

DATENAME('month', 订单日期)

TC_销售额

WINDOW_SUM(SUM(销售额))/2

TC_Rank

RANK_UNIQUE([TC_销售额])

TC_Next Rank

LOOKUP([TC_Rank],1)

X

IF [Index]<4 THEN [Index]

ELSE

7-[Index]

END

Y

IF [Index]=1 OR [Index]=2 THEN [TC_Rank]

ELSEIF [Index]=3 then [TC_Next Rank]

ELSEIF [Index]=4 THEN

[TC_Next Rank]+[Bar Height]

ELSE

[TC_Rank]+[Bar Height]

END

X和Y这两个计算字段有点难理解,所以在这里稍微解释一下:

  • 我们使用数据图形化来创建 6 个点,三个在我们图形的顶部,三个在底部。
  • 对于X,我们实际上是在图形顶部设置三个点(1,2,3为横坐标),图形底部设置三个点(3,2,1为横坐标),然后通过 Path 路径使用多边形来绘制形状。
  • 对于Y,我们使用 TC_Rank 表示当前位置(点的纵坐标),TC_Next Rank 表示下一个点的位置(我们需要这样绘制连线),并使用 Bar Height参数来调整连线的高度。

3、创建工作表

现在我们将创建工作表:

  • 拖曳订单日期入筛选器,选定为 2018 年
  • 更改标记类型为多边形
  • 拖曳地区字段入颜色标记
  • 拖曳 Path (数据桶)入列

1、右键点击Path(数据桶)胶囊,确保显示缺失值被勾选

2、把 Path (数据桶)胶囊从列拖到左侧的路径标记

  • 拖曳日期(月名称)入列
  • 拖曳 X 入列 右键点击 X 胶囊并选择计算依据为Path(数据桶)
  • 拖曳 Y 入行 右键点击 Y 胶囊并选择计算依据为Path(数据桶)

完成以上操作,我们将看到如下图形:

41b5b98e52387c5aaed978b3ca6ff5ea.png

我们现在要调整 Y 的表计算:

  • 右键单击行上的 Y 胶囊并选择编辑表计算

§ 在嵌套计算中选择 TC_Rank

§ 在计算依据选择特定维度,并且只选择地区

§ 在嵌套计算选择 TC_Next Rank

§ 在计算依据中选择表(横穿)

通过这些小的调整,您现在应该可以看到以下内容:

94c4279506d11bb1c6fb525d957bebb5.png

在此之后,我们还将调整我们的图形:

  • 右键点击 X 轴,选择编辑轴,固定轴范围为 1 到 3
  • 右键点击 Y 轴,选择编辑轴,选择固定从 0.75 开始,自动结束,比例下面勾选倒序
  • 隐藏X轴和Y轴
  • 单击 12 个null并选择筛选数据
  • 隐藏行列分割线
  • 调整显示为整个视图
  • 编辑工具提示

最终我们得到如下图形:

2a333f3b885c49263a86d2f90f64a214.png

以下为国外Tableau大神Toan Hoang原创链接:
https://tableaumagic.com/tableau-qt-pyramid-step-chart/
Toan Hoang专题系列其他译文见如下链接:https://www.jianshu.com/nb/42559990


看都看到这里了,不如给我们点赞关注一下吧。感谢各位看官!笔芯~

6b7d56d26ab722e6b3f06fbcec47bcd9.png

技能延伸传送门:

Tableau交流问答:【Toan Hoang专题】如何在Tableau中创建3D柱形图​zhuanlan.zhihu.com
1c83867b576bc680438f741117dbea2d.png
Tableau交流问答:【Toan Hoang专题】5分钟让你 get Tableau 新技能:连接散点图​zhuanlan.zhihu.com
1c83867b576bc680438f741117dbea2d.png
Tableau交流问答:【Toan Hoang专题】在Tableau 用误差范围图看英国大选投票,10分钟学会!​zhuanlan.zhihu.com
06836eefcd636ab4354dd4dc1f3ae587.png
Tableau交流问答:【TOAN HOANG 专题】如何在Tableau 创建雷达图(不修改数据源)​zhuanlan.zhihu.com
38485c9cfb0b370c9114d51749b3e2cc.png

认识我们:

Tableau交流问答群是国内最大的民间 Tableau 粉丝组织,汇集国内一众大型企业分析专家(腾讯、阿里、万科、华为、龙湖、中粮、滴滴、平安、京东等)、各行业一线业务分析场景、Tableau 官方人员。这里具备全球完善的 Tableau 生态链:从理论、业务分析、图型、沉浸式设计、制图到技术答疑、案例分析,对接众多全球志愿者组织( MOM , MMDC 、Iron Viz ),Tableau 作品被联合国教科文组织收录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值