最近一段时间学习了表计算的相关知识,重点在快速表计算与特定维度的使用,不过学习过程中,感觉要用好表计算,实践是非常重要的,只有将表计算不断运用到实际业务中,才能持续强化对表计算的认识和理解。
这里使用tableau自带的超市数据源,构建了一个年度订单日期、季度订单日期以及销售额的交叉表,用来测试和实践表计算的特定维度方式。
对于视图中时间和销售额的分析,这里假设需要计算这几个数据:
销售额季度同比增长率
销售额季度环比增长率
地区季度销售额占季度销售总额比重
地区季度销售额占全年总销售额比重
销售额季度同比增长率
根据视图结构,要计算销售额季度同比增长率,需要表计算按“订单日期 年”自上而下依次读取,每个年度对应一次读取,四个年度对应四次读取。
用数字方向来观察,2015年对应第“1”次读取,2016年对应第“2”次读取,2017年对应第“3”次读取,2018年对应第“4”次读取。尽管视图中的年度又进一步细分为了季度,还对应着6个地区,但“订单日期 个季度”和“地区”将作为分区字段,视为一个整体,与每一个年度匹配。