字段變化引發(fā)的Power Pivot導(dǎo)入數(shù)據(jù)問(wèn)題
在使用Excel Power Pivot制造超級(jí)透視表的時(shí)候,很多人喜歡將外部數(shù)據(jù)直接導(dǎo)入Power Pivot,而不是使用Power Query預(yù)處理一番。理由是:數(shù)據(jù)源已經(jīng)非常規(guī)范了,無(wú)需額外處理。
例如,我們有如下店鋪資料工作簿,另外有個(gè)進(jìn)行數(shù)據(jù)分析的工作簿,需要將店鋪資料導(dǎo)入。

打開數(shù)據(jù)分析工作簿Power Pivot后臺(tái),選擇“從其他源”-“Excel文件”:


選擇準(zhǔn)備好的店鋪資料表,并勾選“將第一行作為列標(biāo)題”。

數(shù)據(jù)順利的導(dǎo)入到了Power Pivot中:

看上去一切順利,直到有一天,你的數(shù)據(jù)源因?yàn)楦鞣N原因需要變更字段。
1.新增字段引發(fā)的問(wèn)題
假設(shè)現(xiàn)在需要從人的角度進(jìn)行數(shù)據(jù)分析,在店鋪資料數(shù)據(jù)源新增店鋪負(fù)責(zé)人:

然后,回到Power Pivot,我們興沖沖的點(diǎn)擊“刷新”,顯示刷新成功,但是“負(fù)責(zé)人”字段呢?

非常遺憾,由于外部數(shù)據(jù)是直接通過(guò)Power Pivot導(dǎo)入的,新增的字段并不會(huì)自動(dòng)顯示,需要我們做一些額外的設(shè)置。
選擇“設(shè)計(jì)”-“表屬性”,可以看到“負(fù)責(zé)人”這個(gè)字段并未勾選,只需要選中即可在Power Pivot中新增顯示該字段,后期用于分析。

2.刪減字段引發(fā)的問(wèn)題
假設(shè)“開業(yè)日期”這個(gè)字段不再維護(hù),從店鋪資料表中刪除。再次刷新Power Pivot,會(huì)發(fā)生什么?系統(tǒng)報(bào)錯(cuò),無(wú)法正常刷新:

這是因?yàn)樵P椭械摹伴_業(yè)日期”已經(jīng)不存在,Power Pivot無(wú)法從數(shù)據(jù)源獲取該字段。解決這個(gè)問(wèn)題的方式還是打開“設(shè)計(jì)”-“表屬性”,將左上方的第一個(gè)勾選去掉(代表全選去掉),然后再次勾選即可。

類似的,還有可能發(fā)生字段名稱變更事故,也可按如上步驟辦理。