溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

發(fā)布時(shí)間:2020-08-15 18:25:03 來(lái)源:ITPUB博客 閱讀:201 作者:xiaohuihui 欄目:大數(shù)據(jù)

排名分析是常見(jiàn)的分析方法,主要是通過(guò)排名讓使用者了解當(dāng)前業(yè)務(wù)維度下數(shù)據(jù)記錄的次序,多用于業(yè)績(jī)考核和對(duì)比分析。雖然排名的需求看著很簡(jiǎn)單,但實(shí)際操作時(shí)會(huì)發(fā)現(xiàn)有常常并不容易實(shí)現(xiàn),這是因?yàn)榕琶幕訉?shí)在不少。今天我就來(lái)帶大家玩轉(zhuǎn)排名,開(kāi)外掛分分鐘搞定需求下班去浪!

一般來(lái)講,常見(jiàn)的排名方式有以下幾類:?jiǎn)渭?jí)排名、去重排名、橫向排名、多級(jí)排名等。下面就詳細(xì)說(shuō)明各種排名是如何被外掛軟件——潤(rùn)乾報(bào)表——輕松搞定的。

一、單級(jí)排名

單級(jí)排名也稱為組間排名,即對(duì)一個(gè)字段的數(shù)值進(jìn)行排名,例如,對(duì)各個(gè)城市的訂單總價(jià)進(jìn)行排名,效果圖如下:
如何利用報(bào)表工具實(shí)現(xiàn)排名分析
具體實(shí)現(xiàn)操作如下:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

其中,

A2:=ds1.group(貨主城市, 貨主城市:1)   按照城市進(jìn)行分組進(jìn)行數(shù)據(jù)計(jì)算

B2:=ds1.sum(單價(jià) * 數(shù)量)       計(jì)算每個(gè)城市的額銷售額

C2:=count(B2[`0]{B2>$B2})+1   根據(jù)訂單總價(jià)進(jìn)行城市排名分析,也就是統(tǒng)計(jì)訂單總價(jià)比當(dāng)前單元格訂單總價(jià)大的城市個(gè)數(shù),第一名這個(gè)個(gè)數(shù)是 0,所以需要加 1

這樣就實(shí)現(xiàn)了單級(jí)排名分析,是不是 so easy?

不出所料,有同學(xué)舉手說(shuō)第 4 名重復(fù)(廣州和石家莊)了,那么如果需要實(shí)現(xiàn)去重排名,應(yīng)該怎么做呢?

二、去重排名

去重排名顧名思義,就是排名中沒(méi)有重復(fù)的名次,如果出現(xiàn)相同的名次,后面的名次加 1。

很簡(jiǎn)單,我們只需要增加一列協(xié)助列處理就可以,如下圖所示:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

增加協(xié)助處理列:

C2 表達(dá)式:=row()     取得當(dāng)前單元格所在行的行號(hào)

E2 表達(dá)式:=D2+count(B2[`0]{D2==$D2&&C2<$C2})  取得不重復(fù)名次

其中,count(B2[`0]{D2==$D2&&C2<$C2}) 表示統(tǒng)計(jì) B2 單元格中滿足下面條件的個(gè)數(shù):對(duì)應(yīng)行的 D2 單元格值相同且行號(hào)小于當(dāng)前行。在此基礎(chǔ)上加上原來(lái)的名次就實(shí)現(xiàn)了不重復(fù)名次的計(jì)算。

最后把不需要的 C 列和 D 列設(shè)置隱藏,最終效果如下圖所示:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

上面都是縱向擴(kuò)展排名,如果是橫向擴(kuò)展的數(shù)據(jù),如何實(shí)現(xiàn)橫向排名呢?

三、橫向排名

橫向和縱向是根據(jù)數(shù)據(jù)擴(kuò)展的方向來(lái)區(qū)分的,顧名思義,橫向排名是對(duì)橫向擴(kuò)展數(shù)據(jù)的排名例如,對(duì)各個(gè)城市的訂單總價(jià)進(jìn)行排名,配置方法如下:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

我們只需要在排名單元格 A3 表達(dá)式中增加一個(gè)英文分號(hào)就可以,表示橫向擴(kuò)展取數(shù)計(jì)算,即:=count(A2[;`0]{A2>$A2})+1

結(jié)果如下:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

上面我們已經(jīng)將簡(jiǎn)單排名需求的制作方法做了詳細(xì)說(shuō)明,下面我來(lái)考大家一下,如果我在上一個(gè)報(bào)表的基礎(chǔ)上增加了貨主地區(qū)分組,統(tǒng)計(jì)排名時(shí)不光統(tǒng)計(jì)總的排名,還要統(tǒng)計(jì)每一地區(qū)內(nèi)的排名,該如何做呢?這就是我們接下來(lái)要說(shuō)的多級(jí)排名。

四、多級(jí)排名

多級(jí)排名也稱為組內(nèi)排名,對(duì)應(yīng)單級(jí)排名的“組間排名”,即在某個(gè)分組內(nèi)各個(gè)數(shù)據(jù)的排名,不同分組之間的排名互不影響,如下圖所示,我們除了統(tǒng)計(jì)各城市的總排名外,還需要統(tǒng)計(jì)這個(gè)城市在所屬地區(qū)下的排名:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

聰明的你是不是很快就做出來(lái)了?我們?cè)賮?lái)看下具體配置:

如何利用報(bào)表工具實(shí)現(xiàn)排名分析

其中,

A2:=ds1.group(貨主地區(qū):1, 貨主地區(qū)!=null)  按照貨主地區(qū)分組取數(shù)

B2:=ds1.group(貨主城市; 貨主城市:1)       按照貨主城市分組取數(shù)

C2:=ds1.sum(單價(jià) * 數(shù)量)                  計(jì)算訂單總價(jià)

D2:=count(C2[A2]{C2>$C2})+1            計(jì)算同一地區(qū)下的訂單總價(jià)排名

E2:=count(C2[`0]{C2>$C2})+1             計(jì)算所有地區(qū)下的訂單總價(jià)排名

count(C2[A2]{C2>$C2})+1 為統(tǒng)計(jì) A2 單元格擴(kuò)展后某一區(qū)域內(nèi)的訂單總價(jià)大于當(dāng)前單元格訂單總價(jià)的城市個(gè)數(shù),然后加一,從而實(shí)現(xiàn)對(duì)訂單總價(jià)多級(jí)排名的效果。

回顧

好了,至此,常見(jiàn)排名需求效果已經(jīng)介紹完畢,我們來(lái)回顧一下其中遇到的問(wèn)題和解決的技巧:

單元格定位:

【技巧】:前面我們?cè)诤芏嗟胤蕉加昧祟愃啤癱ount(C2[`0]{C2>$C2})”的表達(dá)式,在潤(rùn)乾報(bào)表中,這個(gè)表達(dá)式有一個(gè)正式的名稱:層次坐標(biāo)表示法:cellx[`0, Lk:lk]。通過(guò)層次坐標(biāo)表示法,我們就可以定位特定的單元格了,其中,`0 代表了根坐標(biāo)。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI