有不少Tableau用户反馈:“我想做一个这样的图表(如下图所示),橙色代表去年业绩,蓝色代表今年业绩,曲线代表增长率。但是,我反复做了尝试,始终做不出来。”

双柱形图Python 双柱形图二个系列_数据分析

其实,这个图表本身并不复杂,就是两个柱状图和一个曲线图的组合图表。但在Tableau里想要实现这样的呈现结果,还是需要一些技巧的。


本期《举个栗子》,阿达要给大家分享的Tableau技巧是:巧妙实现 双柱图 和 折线图 的组合图表。

根据数据结构的不同,实现的方法有所区别。


方法一
调整数据结构

首先需要对数据结构进行调整,结构如下(时间和具体指标等字段根据实际场景进行修改)。

双柱形图Python 双柱形图二个系列_字段_02

将数据导入Tableau

将此结构的数据导入Tableau中,对日期字段进行处理:

双柱形图Python 双柱形图二个系列_字段_03

将日期字段拖入列

接下来,将新定义的日期字段拖至列并选择精确日期:

双柱形图Python 双柱形图二个系列_字段_04

将销售额和增长字段拖至行

将销售额字段和增长率字段拖到行,一个选择柱形一个选择线:

双柱形图Python 双柱形图二个系列_数据可视化_05

将指标字段拖入颜色

这时我们会发现增长率显示的是点,而不是一条线,别急我们将指标字段拖到颜色中即可:

双柱形图Python 双柱形图二个系列_字段_06

消除null值

可能有的小伙伴会发现右下角会有提示几个null值,那是因为为了在tableau中做出该图,对数据结构相应的调整导致的,不会影响真实数据。要消除null值,只需要用鼠标右键单击null提示框选择隐藏该提示即可。

修改细节

最后根据自己的情况修改一下细节的提示,颜色等等:

双柱形图Python 双柱形图二个系列_双柱形图Python_07

方法二

使用常见的数据结构

下面的这种数据结构比较常见:

双柱形图Python 双柱形图二个系列_数据可视化_08

拖出柱形图

首先,将日期字段拖到列并选择月,其次将度量销售额字段拖到行,最后将维度指标字段放到颜色标记卡中。

双柱形图Python 双柱形图二个系列_数据可视化_09

写计算字段

其次,写一个关于增长率的字段,注意时间要选择本期这一年,并且将字段拖至行,标记里改成线:

双柱形图Python 双柱形图二个系列_数据分析_10

将日期字段拖到线图颜色标记卡

这时双轴后发现还是离散的点,接下来只需要将日期字段拖到线图的颜色标记卡里即可:

双柱形图Python 双柱形图二个系列_数据结构_11

今天的 Tableau 技巧,你 Get 到了吗?赶快打开你的 Tableau,试试看吧!