Tableau 优课堂 | 第54课:修改表计算
欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:修改表计算。
下图所示的视图里显示了每季度利润汇总。我们提出一个新的问题:在类别的各项中,办公用品是否在每年都是利润汇总的最高一项?
要回答这一问题,我们需要修改视图和表计算。将离散的“年(订单日期)”胶囊拖至列,然后将维度“类别”拖至“标记”的颜色。
但现在视图显示的是从 2017 年至 2020年的合并汇总。我需要每年的单独汇总。为解答我们提出的问题,必须修改表计算的计算方式。
表计算依据
右键单击此利润胶囊,然后选择“计算依据”。可通过几个选项控制计算进行的范围和方向。
但为了更好地理解这些选项的含义,我们改为选择“编辑表计算”。现在,当我们逐个单击这些选项时,就可以看出视图变化。
Tableau 默认以“表(横穿)”方式运行此计算,这意味着我们能看到的是这 4 年的利润汇总。
但我们希望了解,办公用品是否在每年都是利润汇总最高的一项,因此要分别查看每年的汇总。将计算范围从“表”更改为“区”,即可得到每个分区(即每年)的汇总计算结果。
由此看来,“办公用品”并不是每年利润汇总都最高的一项。
通过以上操作,我们可以看到:“表(横穿)”和“区(横穿)”通过使用不同的范围为“字段集”提供了不同的解释。但是对于此数据,方向(横穿、向下等)无关紧要,因为这是一个相当简单的布局。
表计算的方向与范围
如果要清楚区分不同范围、不同方向组合,有一个好办法是:在数字交叉表上使用“总额百分比”计算。
如下图所示的“范围和方向”仪表板中,方向和范围每种组合得出的小计值都略有不同,可以便于解答不同的问题。
引用特定维度
如果更改表计算的范围和方向不能得出我们需要的答案,则可以通过引用特定维度来更好地控制计算方式。
视图中的所有维度都将在表计算中用于分区或寻址:
分区字段确定数据范围。它们定义要对其执行表计算的数据组,就像之前使用“区”按年划分数据。
寻址字段是分区中未使用的任何维度,它们确定计算的方向。寻址字段的顺序也很重要。
在这里,我们按“类别”和“子类别”对“销售总额百分比”进行了细分。
若要查看寻址或分区类别的字段,请选择“编辑表计算”。可以看到,范围和方向是“表(向下)”,这一选择将自动确定分区和寻址字段。
但是,如果想手动更改这些字段,选择“特定维度”就行了。可以看到,此列表框中勾选了“类别”和“子类别”。勾选字段即会对数据进行寻址。
我们取消勾选这两个字段,使其变为分区字段。现在视图中的每个总额百分比都是 100%,因为该计算是对子类别和类别的分区进行的,所以每一项都是其本身的 100%。
如果仅勾选“子类别”,就会按“类别”分区、按“子类别”寻址。每个类别的细分显示为一个独特单位。例如,我们可以看到“电话”占“技术”销售额的近 32.9%。
如果同时勾选“类别”和“子类别”,将二者都变为寻址字段,就回到了表范围(无分区),可以看到电话仅占所有类别总销售额的 11.2%。
在本例中,是“类别”还是“子类别”位于列表框顶部并不重要,但此顺序有时可能很重要,因为它控制着计算进行的顺序。我们可以拖动字段来更改顺序。
由于表计算可设置为不按视图布局的顺序计算,且可在交叉表、可视化视图中计算,因此学习如何选择“计算依据”选项和“特定维度”选项来决定寻址和分区字段,以及最终会产生什么样的后果,就非常重要。
以上就是关于「表计算简介」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。