Power BI:一種不斷增加列的數(shù)據(jù)處理方式
假設(shè)我們有以下銷售數(shù)據(jù),這是一種常見(jiàn)的格式,可能人工維護(hù)也可能系統(tǒng)導(dǎo)出。4月份完結(jié)后,表格會(huì)增加兩列4月份的數(shù)據(jù),以此類推。

這種格式非常不利于后期的圖表報(bào)告制作,一般情況下我們需要將數(shù)據(jù)處理成以下格式:

人工顯然費(fèi)時(shí),下面介紹Power Query/Power BI中將這一過(guò)程自動(dòng)化的處理方式。
1.數(shù)據(jù)導(dǎo)入,可以看到第一行為月份,第二行為標(biāo)題


先后使用刪除行和將第一行用作標(biāo)題,處理成以下格式。

很明顯每個(gè)月都有銷售筆數(shù)和銷售業(yè)績(jī),字段重復(fù),Power BI對(duì)重復(fù)字段進(jìn)行了連續(xù)的編號(hào),這個(gè)編號(hào)是后續(xù)識(shí)別月份的關(guān)鍵。
2.選中非銷售數(shù)據(jù)列,逆透視其它列,改變數(shù)據(jù)結(jié)構(gòu)


3.按分隔符拆分列將銷售相關(guān)字段與編號(hào)拆分,并將空白值替換為0


4.添加自定義列為每個(gè)店鋪添加索引

5.添加自定義列,判斷奇數(shù)偶數(shù),將索引變換為月份
if Number.IsEven([索引]) then [索引]/2 else [索引]-([索引]+1)/2+1

6.刪除索引、屬性.2等中間計(jì)算列,并將屬性.1重新命名為“類別”

7.對(duì)“類別”按照“值”透視

這樣設(shè)置完成,假設(shè)后期4月份的數(shù)據(jù)更新,刷新即可得到結(jié)果。
