2015-03-19 42 views
2

我有一個PowerPivot文件,它直接從SQL數據倉庫中提取數據。接下來它被送入數據透視表。當我嘗試更新,我得到以下錯誤:excel powerpivot更新錯誤「在多維數據集中找不到對象」

查詢(20,3916)的水平「& [桌面]」對象沒有在多維數據集中時發現的字符串,[OfficeFlatFile] .TopicLevel2Name] & [桌面],被解析。

我檢查了我的數據源,發現成員「桌面」已不再可用(不出所料)。但是我現在無法讓文件更新。我試着先更新PowerPivot數據連接,但那也不管用。

這是我能找到的最新信息,它沒有幫助。 https://connect.microsoft.com/SQLServer/feedback/details/756691/powerpivot-data-could-not-be-retrieved-from-the-exteral-data-source

有沒有人知道除了重建文件之外的解決方案?

回答

1

你知道,xlsx(xlsm)文件是一組壓縮的xml文件。

嘗試用WinRar(7zip等)程序打開Excel文件。 然後轉到xl/pivotTables文件夾。在那裏你應該找到pivotTable1.xml文件。 然後從.xml手動刪除相應的項目

然後保存所做的更改並使用pivotTable打開Excel文件。 由於您手動刪除了「桌面」項目,因此不會出現錯誤。

+0

有趣的想法,試了一下,希望沒有打破任何東西。過去的錯誤,但Excel不得不恢復。當然不是一個理想的解決方案! – 2016-07-14 19:58:29

相關問題