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

期《举个栗子》,阿达要给大家分享的Tableau技巧是:妙用Index函数来改变数据排序。

看看当前的截图。我们发现在东北和中南地区,明明家具的销售额比技术的低,却放在了技术类别前面;而在西北地区,办公用品的销售额比技术的高,却排在了后面。

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第1张图片

用户需要的是:每一个区各个产品类别销售额的排序;

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第2张图片

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

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第3张图片

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

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第4张图片

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

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

第一步:创建计算字段

在数据下面空白处,右键点击“创建计算字段”

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第5张图片

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

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

第二步:修改字段

将所需字段拖入行列中,其中index()拖到行中,并修改为离散数据。

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第7张图片

第三步:拖放字段

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

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

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第8张图片

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

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第9张图片

第四步:隐藏字段

稍微设置一下,右键选择不显示标题,即可将其中的index()数字列隐藏。

举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序_第10张图片

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



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

你可能感兴趣的:(举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序)