亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

計算機(jī)rank函數(shù)操作方法 rank函數(shù)怎么用


計算機(jī)rank函數(shù)操作方法 rank函數(shù)怎么用

文章插圖
前面大概用了兩篇,把RANKX排名函數(shù)進(jìn)行了詳細(xì)的解釋和演示,全是偏理論,實際中實用性不強(qiáng),所以這一篇再來舉例排名函數(shù)的實際使用案例 。突出顯示前三名和后三名,動態(tài)展示前N條數(shù)據(jù),前N%商品銷售占比,下面分別演示一下 。

這是一個在數(shù)據(jù)可視化展示中很常用的標(biāo)記,把做得好的和做得不好的數(shù)據(jù)突出標(biāo)記出來 。思路很簡單,首先計算出排名,然后IF語句判斷一下是否小于等于3就行了,最后自定義顏色進(jìn)行展示即可 。
首先計算出每個產(chǎn)品的排名,具體使用方法可參考前面一篇,有詳細(xì)的解釋,DAX語句如下↓
品牌排名 = RANKX(ALL('產(chǎn)品表'[品牌]),[銷售金額(萬)],,DESC,Skip)然后在寫一個顏色判斷的語句,如果小于等于3就是綠色,DAX寫法如下↓
顏色判斷 = IF([品牌排名]<=3,"#91C851",BLANK())我們可以發(fā)現(xiàn),在顏色判斷哪個地方,前三名就是我們自定義的顏色,然后我們只需要把顏色判斷這個公式應(yīng)用到對應(yīng)的字段,滿足條件的前三名就會顯示我們自定義的顏色↓


前三名就被我們標(biāo)記上顏色了,下面還需要把后三名標(biāo)記成紅色,思路是一樣的,只是排名的時候按照升序排列就行了,然后在IF判斷里面加一層判斷就可以了,兩個DAX語法如下↓
品牌反向排名 = RANKX(ALL('產(chǎn)品表'[品牌]),[銷售金額(萬)],,ASC,Skip)顏色判斷 = IF([品牌排名]<=3,"#91C851",IF([品牌反向排名]<=3,"#DB5E5E",BLANK()))好了,突出顯示前/后三名就完成了,可以根據(jù)實際情況更改名次,改一下數(shù)字就行了,然后把多余的輔助列刪除了就可以了 。

下面一個案例是動態(tài)展示前N條數(shù)據(jù),我們還是以排名銷售數(shù)量來舉例 。首先還是要計算出每個品牌的排名情況,然后需要一個動態(tài)的輔助列,用來篩選我們需要動態(tài)展示前多少名的數(shù)據(jù),DAX寫法如下↓
前N名數(shù)據(jù) = CALCULATE([銷售金額(萬)],FILTER(VALUES('產(chǎn)品表'),[品牌排名]<=SELECTEDVALUE('動態(tài)排名'[排名])))
有的時候我們會關(guān)心銷售靠前的商品銷售占比情況,就可以先求出前面比例的金額,然后根據(jù)產(chǎn)品排名來得到所需的占比 。我們這里求前30%商品金額的占比情況,DAX寫法如下↓
前30%商品金額 = VAR ProductPercent = DISTINCTCOUNT('產(chǎn)品表'[品牌])*0.3RETURNCALCULATE([銷售金額(萬)],FILTER(VALUES('產(chǎn)品表'[品牌]),RANKX(VALUES('產(chǎn)品表'[品牌]),[銷售金額(萬)],,DESC)<=ProductPercent))前30%金額占比 = DIVIDE([前30%商品金額],[銷售金額(萬)])當(dāng)然這里也可以增加一個動態(tài)的選擇,方法和上面第二個一樣,這里就不演示了 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: