小白学习Tableau-堆叠条按值排序

昨天学习了下堆叠条形图,刚刚看到个类似的教程,说的是,在堆叠条中按值进行排序,挺有意思的。

又学习到了一招,简单分享下。

按值在堆叠条中对段进行排序

我们先实现一个简单的堆叠条,

  • 使用维度:地区、类别
  • 使用度量:销售额

Tableau-handbook-03-01

下面,我们来看下,是怎样让每个类别的数据块按照销售额排序的。

我们观察下,上面的图,每个地区一个颜色,默认应该是按地区来排序的,每个数据条排序都一样。

我们首先,在颜色“地区”上右键单击,选择“属性”

Tableau-handbook-03-02

这里的“维度”、“度量”我都可以理解,但是并没有找到“属性”在Tableau中是怎样定义的,按照以前对BI中维度模型的概念来理解的话,

比如,日期维度,包含3个层级,年、月、日,层级月的属性的话,可能是月份名称、月份中文名称等等。
我们选完属性之后,会变成这个样子

Tableau-handbook-03-03

然后,我们选中,维度“类别”和“地区”,创建一个合并字段
Tableau-handbook-03-04

这个合并字段,是个什么东西呢?其实就是新增了一个联合维度,就是类别和地区的一个笛卡尔积,内容是这样的
Tableau-handbook-03-05
Tableau-handbook-03-06

然后,我们把这个合并字段,拖到详细信息上,
Tableau-handbook-03-07

然后,我们在合并字段上,选择排序
Tableau-handbook-03-08

我们,依次,选择“降序”,“按销售额来”
Tableau-handbook-03-09

最后结果,是这样的
Tableau-handbook-03-10

实例呢,在Tableau Public上,练习04-堆叠条按值排序

最后的话,后面还得详细理解下这里用属性和合并字段一起使用的这个操作,有领悟的话,会在分享。

附录

官方教程:按值在堆叠条中对段进行排序

于贵洋 wechat
要教我弹吉他嘛!