美文网首页Tableau实例操作举个栗子!Tableau技巧
举个栗子!Tableau 技巧(185):实现多度量嵌套排序

举个栗子!Tableau 技巧(185):实现多度量嵌套排序

作者: 阿达_优阅达 | 来源:发表于2021-05-14 23:38 被阅读0次

    最近,很多用户提到了一个小问题:文本表中有多列度量,当选择升序或降序时,多列度量都会按同一种方式进行排序。有没有办法实现不同度量不同的排序呢?

    这个需求在零售企业的分析场景中比较常见,例如:先按销量降序排序,如果销量相同,折扣则按升序排序。

    以两个度量为例(下图),目前数量和销售额列均按照降序排列。如何让数量相同的数据(例如 111 )对应的销售额升序排序呢?

    那么如何实现多个度量的嵌套排序呢?试试创建计算字段!

    期《举个栗子》,我们要给大家分享的 Tableau 技巧是:实现多度量嵌套排序

    为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源,来实现两个度量的嵌套排序。掌握栗子方法后,数据粉可尝试使用自己的数据,尝试更多度量。

    栗子数据源下载:https://www.dkmeco.com/cms/course/detail/449?suid=5

    <<---------------------------------------------------------------------------------

    具体步骤如下:

    1、创建视图

    打开 Tableau Desktop,连接 Tableau 自带的“示例-超市”数据源,新建工作表。将维度“客户名称”拖放至行,将度量“数量”拖放至“标记”卡的文本中,将度量“销售额”拖放至“标记”卡的详细信息中,再将“总和(销售额)”胶囊转换成文本。

    单击右侧“智能推荐”,选择:文本表。单击文本表中的“数量”列,选择降序排序。此时,可以看到右侧的“销售额”列,也降序排序了。

    2、创建计算字段

    如果希望客户按销售“数量”降序排序,在销售“数量”相同的情况下,再按照“销售额”升序排序。需要创建一个计算字段。单击”数据“窗口右上角 ▼ 符号,下拉菜单中选择:创建计算字段。

    创建计算字段:排序,键入函数

    (STR(RANK(SUM([数量])))+ "-" +STR(RANK(SUM([销售额]),'asc')))

    将刚刚创建的计算字段“排序”拖放至行,放在行的最左侧。右键单击行上“排序”胶囊,下拉菜单中去掉勾选:显示标题。

    这样,就完成了想要的两个度量嵌套排序!

    栗子 Tips

    栗子为简化步骤,只实现了两个度量的嵌套排序。数据粉们可尝试多个度量的嵌套排序,只需要在计算字段增加一些逻辑。另外,如果需要对维度设置嵌套排序,可以先将其转换成度量,然后再用离子方法哦!

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

    下一期《举个栗子》,再会~

    文章部分信息来源于网络,如有侵权请告知!

    相关文章

      网友评论

        本文标题:举个栗子!Tableau 技巧(185):实现多度量嵌套排序

        本文链接:https://www.haomeiwen.com/subject/reacjltx.html