PowerQuery是一個Excel插件,同時也是Power BI的一個組件。通過運用該插件,可將不同的數(shù)據(jù)來源進行重組與整合,建立數(shù)據(jù)模型,從而為大數(shù)據(jù)分析做好相應(yīng)準(zhǔn)備。本案例主要介紹了該插件在數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換上的應(yīng)用。
現(xiàn)有如下表格,需要將匯總表轉(zhuǎn)換為清單表。也就是,清單表中相同一行的行數(shù)與匯總表中每行的尾列數(shù)值一致。

step1.點擊power query插件,進入操作界面,選中該表任意單元格,再單擊“從表”選項卡。

step2.彈出“從表”對話框,再勾選“表包含標(biāo)題”這一命令。這等于提示系統(tǒng),該表存在標(biāo)題,需要予以保留。

step3.在操作界面下,選中“庫存”列字段,點擊“自定義列”,添加新的列。

step4.定義新的列。將列名改為“明細”,輸入自定義列的公式
【={1..[庫存]}】,“庫存”是通過插入或雙擊“可用列”中的“庫存”植入公式的。

step5.選中新添加的列“明細”,點開右上角的擴展功能,將該列擴展到新行。

step6.最終結(jié)果如下圖所示。盡管已初步達到既定目標(biāo),但效果仍不太理想,這是因為“明細”列中存在不為“1”的數(shù)值。

step7.此時可全選“明細”列,然后在“添加列”選項內(nèi)點開“信息”,選取“符號”。最后,再刪除多余的列。
