Tableau中的瀑布图画法要比Excel中的画法复杂,需要借助甘特条形图来实现。今天这里要实现的是带有减项的瀑布图该怎么画?在这里用到的数据如下:
各ATU类型 | 用户(mn) |
---|---|
2018Q1交易 | 1000 |
2018Q2流失 | -350 |
2018Q2新增 | 520 |
2018Q3流失 | -362 |
2018Q3新增 | 460 |
2018Q4流失 | -598 |
2018Q4新增 | 392 |
2019Q1流失 | -567 |
2019Q1新增 | 383 |
具体步骤如下:
- 先画出基本的柱状图,并且【行】框中的总和必须设置为“表计算”,其计算类型设置为“汇总”。(右击 【总和(用户(mn))】->快速表计算->汇总)
- 利用甘特条形图绘制瀑布图。这里需要创建一个新的计算字段【-用户(mn)】(就是对【用户(mn)】字段取反)。在【标记】模块中将图形显示方式该为“甘特条形图”,再将【-用户(mn)】字段拖拽大【大小】标签中。形成的图形如下:
因为这组数据中有减项,我们希望减项数据和正项数据以不同的颜色显示。这里有两种方法:
- 方法一:需要再创建一个计算字段。具体如下:
将该计算字段拖拽到【颜色】标签中,即可完成。具体效果如下。
补充: 上述【新增or流失】计算字段的写法中,SUM求和函数不能少。
- 方法二:直接将【用户(min)】拖拽到【颜色】标签中,并对【颜色】进行设置。
图中,【总和】显示为灰色,是因为总和超过了2个色阶所能表示的最大的整数。