本期《舉個(gè)栗子》气筋,阿達(dá)要給大家分享的Tableau技巧是:妙用Index函數(shù)來改變數(shù)據(jù)排序拆内。
看看當(dāng)前的截圖。我們發(fā)現(xiàn)在東北和中南地區(qū)宠默,明明家具的銷售額比技術(shù)的低麸恍,卻放在了技術(shù)類別前面;而在西北地區(qū),辦公用品的銷售額比技術(shù)的高抹沪,卻排在了后面刻肄。
用戶需要的是:每一個(gè)區(qū)各個(gè)產(chǎn)品類別銷售額的排序;
或是完全按地區(qū)類別銷售額進(jìn)行排序融欧,地區(qū)不合并敏弃。
其實(shí),只要你仔細(xì)觀察噪馏,就會(huì)發(fā)現(xiàn)類別是有規(guī)律的且被固定按特定順序排列麦到。原來在Tableau的邏輯中,默認(rèn)了是對產(chǎn)品類別的總銷售額進(jìn)行排序欠肾。
這顯然不是用戶需要的呈現(xiàn)瓶颠,有什么辦法可以解決呢?
這里呢刺桃,我們將給大家一個(gè)簡單的小妙計(jì)-index函數(shù)粹淋,可根據(jù)你想要的進(jìn)行分區(qū),從而實(shí)現(xiàn)上述兩種結(jié)果瑟慈。注:2018.3及以上版本不需此方法桃移。
第一步:創(chuàng)建計(jì)算字段
在數(shù)據(jù)下面空白處,右鍵點(diǎn)擊“創(chuàng)建計(jì)算字段”
創(chuàng)建計(jì)算字段-index()葛碧,表示返回分區(qū)中當(dāng)前行的索引借杰,不包括與值有關(guān)的任何排序。
第二步:修改字段
將所需字段拖入行列中进泼,其中index()拖到行中第步,并修改為離散數(shù)據(jù)。
第三步:拖放字段
將這個(gè)計(jì)算字段拖至想要的位置缘琅,并進(jìn)行排序,就可以實(shí)現(xiàn)我們想要的結(jié)果了廓推。
如將index()放到地區(qū)之后類別之前刷袍,得到了下圖,每一個(gè)區(qū)各個(gè)產(chǎn)品類別銷售額的排序樊展。
而將index()放到地區(qū)之前呻纹,則得到了一個(gè)按各區(qū)各個(gè)產(chǎn)品類別銷售額排序的圖如下。
第四步:隱藏字段
稍微設(shè)置一下专缠,右鍵選擇不顯示標(biāo)題雷酪,即可將其中的index()數(shù)字列隱藏。
這樣我們就可以自行定義我們想要的排序方式涝婉,簡單實(shí)用的小技巧你get到了嗎?
文章部分信息來源于網(wǎng)絡(luò)哥力,如有侵權(quán)請告知