tableau关于增长率、占比的表计算实践应用

 

最近一段时间学习了表计算的相关知识,重点在快速表计算与特定维度的使用,不过学习过程中,感觉要用好表计算,实践是非常重要的,只有将表计算不断运用到实际业务中,才能持续强化对表计算的认识和理解。

这里使用tableau自带的超市数据源,构建了一个年度订单日期、季度订单日期以及销售额的交叉表,用来测试和实践表计算的特定维度方式。

图:时间与销售额交叉表示例
图:时间与销售额交叉表示例

对于视图中时间和销售额的分析,这里假设需要计算这几个数据:

销售额季度同比增长率

销售额季度环比增长率

地区季度销售额占季度销售总额比重

地区季度销售额占全年总销售额比重

销售额季度同比增长率

根据视图结构,要计算销售额季度同比增长率,需要表计算按“订单日期 年”自上而下依次读取,每个年度对应一次读取,四个年度对应四次读取。

图:销售额同比增长率的视图结构
图:销售额同比增长率的视图结构

用数字方向来观察,2015年对应第“1”次读取,2016年对应第“2”次读取,2017年对应第“3”次读取,2018年对应第“4”次读取。尽管视图中的年度又进一步细分为了季度,还对应着6个地区,但“订单日期 个季度”和“地区”将作为分区字段,视为一个整体,与每一个年度匹配。

图:销售额同比增长率数字方向
图:销售额同比增长率数字方向

计算类型选择“百分比差异”,特定维度选择“订单日期 年”,具体结果如下图所示。

图:销售额季度同比增长率结果示例
图:销售额季度同比增长率结果示例

销售额季度环比增长率(跨年)

根据视图结构,要计算销售额季度环比增长率(跨年),需要表计算自上而下依次读取每一个季度数据。

图:销售额同比增长率的视图结构
图:销售额同比增长率的视图结构

如果使用“订单日期 个季度”作为唯一的寻址字段,则自上而下读完四个季度即一个完整周期后,会在“订单日期 年”触碰到“虚拟墙”,然后又重新开始新的读取周期。如果只是计算每个年度内各季度的环比增长情况,“虚拟墙”可以帮我们将各个年度有序分开,但这里需要跨年度的环比比较,因此必须拆掉“虚拟墙”的阻挡。

图:订单日期(年)"虚拟墙"示例
图:订单日期(年)"虚拟墙"示例

要让tableau对“订单日期 个季度”的读取跨过虚拟墙,实现自上而下的贯通,只需将“订单日期 年”也列为寻址字段,并把读取顺序放在订单日期(季度)的后面即可。此时tableau的读取逻辑为:

先在2015对应的季度从上往下读取,即1季开始到4季结束,然后接着从2016对应的季度从上往下读取,1季开始到4季结束,一直读完2018,至此完成一个完整的读取周期。

图:销售额环比增长率(跨年)数字方向
图:销售额环比增长率(跨年)数字方向

计算类型选择“百分比差异”,特定维度选择“订单日期 年”、“订单日期 个季度”,具体结果如下图所示。

图:销售额季度环比(跨年)增长率结果示例
图:销售额季度环比(跨年)增长率结果示例

地区季度销售额占季度销售总额比重

根据视图结构,要计算地区季度销售额占季度销售总额比重,需要表计算自左往右依次读取每一个地区的数据。

图:地区季度销售额占季度销售总额比重的视图结构
图:地区季度销售额占季度销售总额比重的视图结构

所需计算的数据是以每个季度作为一个完整的读取周期,因此只需要将“地区”作为寻址字段即可,tableau就会依次读取东北到华北共6个地区,然后接着下一行又重新读取。

图:地区季度销售额占季度销售总额比重数字方向
图:地区季度销售额占季度销售总额比重数字方向

计算类型选择“合计百分比”,特定维度选择“地区”,具体结果如下图所示。

图:地区季度销售额占季度销售总额比重结果示例
图:地区季度销售额占季度销售总额比重结果示例

地区季度销售额占全年总销售额比重

根据视图结构,要计算地区季度销售额占年度销售总额比重,需要表计算以“订单日期 年”作为分区字段,依次读取分区内的每一个数据。

图:地区季度销售额占年度销售总额比重的视图结构
图:地区季度销售额占年度销售总额比重的视图结构

所需计算的数据是以每个年度作为一个完整的读取周期,因此需要将“地区”和“订单日期 个季度”作为寻址字段,tableau就会依次读取东北到华北共六个地区以及1季到4季共四个季度的数据,然后接着下一行又重新读取。这里需要注意的是,由于“合计百分比”不用考虑读取顺序,因此“地区”和“订单日期 个季度”两个寻址字段的先后顺序对最终结果没有影响。

图:地区季度销售额占年度销售总额比重数字方向
图:地区季度销售额占年度销售总额比重数字方向

计算类型选择“合计百分比”,特定维度选择“地区”、“订单日期 个季度”,具体结果如下图所示。

图:地区季度销售额占年度销售总额比重结果示例
图:地区季度销售额占年度销售总额比重结果示例

猜你喜欢

转载自blog.csdn.net/springyang2015/article/details/82875003