举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序

在这里插入图片描述
哔哔、哔哔,QQ响了起来,阿达忙戴上眼镜看着屏幕
打开一看,原来是Tableau用户遇到了难题,希望得到帮助~

Tableau用户: 目前碰到了一些排序问题(如下图),地区和类别的排序按照销售额降序排序,可是还是有些没排好,有什么办法解决吗?

在这里插入图片描述

阿达 噢,我明白了。因为Tableau默认了对产品类别的总销售额进行排序,如果想实现你的想法,只需要用到一个函数。

本期《举个栗子》,阿达要给大家分享的Tableau技巧是:妙用Index函数来改变数据排序。
---------------------------------------------------------------------->>
再看看用户当前的截图。我们发现在东北和中南地区,明明家具的销售额比技术的低,却放在了技术类别前面;而在西北地区,办公用品的销售额比技术的高,却排在了后面。

在这里插入图片描述

用户需要的是:每一个区各个产品类别销售额的排序;
在这里插入图片描述

或是完全按地区类别销售额进行排序,地区不合并。

在这里插入图片描述

其实,只要你仔细观察,就会发现类别是有规律的且被固定按特定顺序排列。原来在Tableau的逻辑中,默认了是对产品类别的总销售额进行排序。
在这里插入图片描述

这显然不是用户需要的呈现,有什么办法可以解决呢?

这里呢,我们将给大家一个简单的小妙计-index函数,可根据你想要的进行分区,从而实现上述两种结果。注:2018.3及以上版本不需此方法。

第一步:创建计算字段
在数据下面空白处,右键点击“创建计算字段”
在这里插入图片描述

创建计算字段-index(),表示返回分区中当前行的索引,不包括与值有关的任何排序。
在这里插入图片描述

第二步:修改字段
将所需字段拖入行列中,其中index()拖到行中,并修改为离散数据。
在这里插入图片描述

第三步:拖放字段
将这个计算字段拖至想要的位置,并进行排序,就可以实现我们想要的结果了。

如将index()放到地区之后类别之前,得到了下图,每一个区各个产品类别销售额的排序。
在这里插入图片描述

而将index()放到地区之前,则得到了一个按各区各个产品类别销售额排序的图如下。
在这里插入图片描述

第四步:隐藏字段

稍微设置一下,右键选择不显示标题,即可将其中的index()数字列隐藏。
在这里插入图片描述

这样我们就可以自行定义我们想要的排序方式,简单实用的小技巧你get到了吗☻


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

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值