字段參數(shù)詳解 - 應(yīng)用篇 - 全動(dòng)態(tài)帕累托分析
此前已經(jīng)做過幾個(gè)版本的帕累托分析。
帕累托分析,也就是 ABC 分析,在兩個(gè)方面存在可以擴(kuò)展的思考。
一個(gè)方面是細(xì)節(jié)探討。
一個(gè)方面是框架探討。
字段參數(shù)的來到增強(qiáng)的是框架上的設(shè)計(jì)。
但為了比較全面,我們分別介紹下,但本文會(huì)重點(diǎn)來說:框架。
細(xì)節(jié)探討 - 光滑曲線問題
有問題的狀態(tài):

此前的文章已經(jīng)介紹過。
細(xì)節(jié)探討 - 歸入其他的問題
在帕累托分析中,如果元素過多,會(huì)導(dǎo)致有一個(gè)長(zhǎng)尾。所以,用戶會(huì)希望將這個(gè)長(zhǎng)尾歸入一個(gè)叫:其他的元素中。
將不希望要的要素歸入其他,如下:

這并非本文要介紹的內(nèi)容。
框架探討 - 全動(dòng)態(tài)帕累托分析
早在 2018 年 4 月,就有這篇文章:PowerBI 實(shí)現(xiàn)全動(dòng)態(tài) ABC 分析幫助找出業(yè)務(wù)中的主要因素
早在 2019 年 5 月,就有這篇文章:PowerBI 打造全動(dòng)態(tài) ABC 帕累托分析模板 2.0
此兩篇文章已經(jīng)在 2019 年就定格了 帕累托 分析的全部能力和框架設(shè)計(jì)思維。
以上內(nèi)容全部在《BI 真經(jīng) - 連續(xù)劇 - BI 進(jìn)行時(shí)》收錄。
現(xiàn)在,帕累托分析由于字段參數(shù)的出現(xiàn),有了新的框架設(shè)計(jì)思想。
那就是建立整個(gè)動(dòng)態(tài)方案套件。將動(dòng)態(tài)性提升到前所未有的程度。
動(dòng)態(tài)性的發(fā)展大致為:
第一階段:滑桿參數(shù)的動(dòng)態(tài)性
第二階段:維度,指標(biāo),顏色,表的動(dòng)態(tài)性。(如上文:PowerBI 打造全動(dòng)態(tài) ABC 帕累托分析模板 2.0)
第三階段:解決方案的動(dòng)態(tài)性
什么意思?
就是在解決方案之間切換。
解決方案是預(yù)先定義和構(gòu)建的。
該帕累托分析,可以增加新的分析方案,而一切不需要改變。
動(dòng)態(tài)的分析方案
舉例如下:
分析方案一:
用產(chǎn)品類別作為維度
用銷售額作為指標(biāo)
用銷售額的累計(jì)作為積累占比
分析方案二:
用省份作為維度
用銷售數(shù)量作為指標(biāo)
用銷售數(shù)量的累計(jì)作為積累占比
分析方案三:
用城市作為維度
用利潤(rùn)率作為指標(biāo)
用利潤(rùn)率的累計(jì)作為積累占比
(這完全是處于研討目的,方案三顯然是沒有什么業(yè)務(wù)實(shí)用性的,在計(jì)算中也可能是邏輯錯(cuò)誤的。但不影響理解整個(gè)方案的框架)
也許還有更多的方案
而用戶要做的只需要一件事,那就是:
切換維度即可。如下:

這里要實(shí)現(xiàn)的是維度切換,以往要做到這件事,也是可以的,但很麻煩。
字段參數(shù)給解決方案層面的切換帶來的新的可能。
架構(gòu)設(shè)計(jì)
利用字段參數(shù),可以做出更加靈活而可擴(kuò)展的架構(gòu)設(shè)計(jì),如下:

當(dāng)希望增加新的方案時(shí),只需要?jiǎng)討B(tài)添加一套方案即可。
第一步:添加計(jì)算邏輯,如下:
添加指標(biāo)邏輯:

添加指標(biāo)的積累邏輯:

第二步:添加字段參數(shù)
添加維度,如下:

添加指標(biāo),如下:

添加積累指標(biāo),如下:

通過上述兩個(gè)大的步驟,就可以動(dòng)態(tài)增加解決方案了。
對(duì)于通用的設(shè)置,可以在通用設(shè)置中,進(jìn)行。
例如,對(duì)標(biāo)題的設(shè)置,如下:

例如,對(duì)顏色的設(shè)置,如下:

這樣,整個(gè)算法方案就動(dòng)態(tài)添加完成了。
帕累托圖的設(shè)置
對(duì)于圖表的設(shè)置,由于字段參數(shù)的設(shè)置,這將非常通用。如下:

這里沒有選擇具體的維度,而是選擇字段參數(shù)作為維度,通過用戶的選擇來動(dòng)態(tài)決定維度。
精妙的設(shè)計(jì)
如何讓不同的參數(shù)字段聯(lián)動(dòng)呢?
這就用到了數(shù)據(jù)模型的能力了,如下:

通過 “一對(duì)一” 的關(guān)系將選擇打通,當(dāng)用戶選擇維度的時(shí)候,也就自然選擇了不同的對(duì)應(yīng)的算法方案。
至此,整個(gè)方案就完全聯(lián)動(dòng)了。
總結(jié)
通過深入理解字段參數(shù)的邏輯,可以對(duì)原有的設(shè)計(jì)方案進(jìn)行更加通用,動(dòng)態(tài)和抽象的設(shè)計(jì),實(shí)現(xiàn)最大范圍的可復(fù)用。
在訂閱了BI佐羅講授的《BI真經(jīng)》之《BI進(jìn)行時(shí)》課程區(qū),除了可以下載本文案例,還可以觀看視頻講解。

Power BI 終極系列課程《BI真經(jīng)》

BI真經(jīng) - 讓數(shù)據(jù)真正成為你的力量
掃碼與精英一起討論 Power BI,驗(yàn)證碼:data2022
點(diǎn)擊“閱讀原文”進(jìn)入學(xué)習(xí)中心
↙
