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

本文介绍了如何在Tableau中实现多度量的嵌套排序。通过创建计算字段,可以将数据先按一个度量降序排序,然后在相同度量的情况下按另一个度量升序排序。具体步骤包括新建工作表,添加度量到标记和详细信息,创建计算字段以组合不同度量的排序,并将计算字段拖放到行以实现排序。这种方法对于零售企业等需要复杂数据分析的场景非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

以两个度量为例(下图),目前数量和销售额列均按照降序排列。如何让数量相同的数据(例如 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 到了吗?赶快试试看吧!
下一期,再见~

在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值