举个栗子!Tableau 技巧(194):用参数自定义排序控件

published: 2022-10-24

在 Tableau 中对数据进行排序,通常会选择既定的顺序排序,或通过排序控件按固定的顺序操作切换。那么,有没有更灵活的方式,可以按需切换图表的排序呢?

答案是肯定的,这里我们分享实现方法:在 Tableau 自定义排序控件,一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用参数自定义排序控件。

为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源,以“子类别”和“销售额”为例,用参数实现自定义排序。掌握栗子方法后,数据粉可尝试使用自己的数据,尝试更多维度和度量。

具体步骤如下:

1、创建参数:排序控件

打开 Tableau Desktop,连接“示例- 超市”数据源,新建工作表。单击”数据“窗口右上角 ▼ 符号,在下拉菜单中选择:创建参数,如图设置:

2、创建计算字段:排序

单击”数据“窗口右上角 ▼ 符号,下拉菜单中选择:创建计算字段。将计算字段命名为:排序,键入函数:

case [排序控件]

when 1 then RANK_UNIQUE(MIN([子类别]),'asc')

when 2 then RANK_UNIQUE(MIN([子类别]),'desc')

when 3 then RANK_UNIQUE(SUM([销售额]),'asc')

when 4 then RANK_UNIQUE(SUM([销售额]),'desc')

END

在“数据”窗格,右键单击该计算字段,将其转换为离散字段。

3、创建视图

将维度“子类别”拖放至行,将度量“销售额”拖放至列。然后,再将计算字段“排序”拖放至行,放在“子类别”胶囊的左侧。

4、显示参数

在“数据”窗格,右键单击参数“排序控件”,下拉菜单中选择:显示参数。然后,单击视图右侧“参数”卡的 ▼ 符号,下拉菜单中选择:单值列表。

如此,就完成了自定义的排序控件,单击视图右侧的“排序控件”参数筛选器,就可以切换选择子类别所需排序了。

今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!


更多相关信息,请访问专题页: Tableau海量数据分析工具