將 Power Pivot 資料模型升級至 Excel 2013 或 Excel 2016

「此 Power Pivot 具有使用先前版本的 Power Pivot 建立的資料模型。 您必須使用 Microsoft Excel 2013 中的 Power Pivot升級此#x0。

看起來很熟悉嗎? 這表示您于 Excel 2013 或更新版本開啟 Excel 2010 活頁簿,而且該活頁簿包含使用先前 Power Pivot 附加元件所建的內嵌 Power Pivot 資料模型。 當您嘗試在 2010 年 2010 Excel中插入Power View工作表時,您可能會看到這則訊息。

在 Excel 2013 或 Excel 2016,資料模型是活頁簿中不可或缺的一部分。 這則訊息會讓您知道內嵌 Power Pivot 資料模型需要升級,才能在 Excel 2013 或 Excel 2016 中分割、切取及篩選資料。

  1. 升級之前,請檢查已知在升級期間 造成問題的問題

  2. 現在儲存檔案的一份副本,以防日後需要先前的版本。 升級之後,活頁簿只能在 2013 Excel使用。 進一 步瞭解:升級模型中有什麼不同

  3. 在 Microsoft Excel 中啟動 Power Pivot。

  4. 按一下[Power Pivot>管理以開始升級。

    PowerPivot 功能區上的 [管理] 按鈕

  5. 確認升級通知。

    這則訊息是「此 Power Pivot 有一個使用先前版本的 Power Pivot 建立的資料模型。 您必須使用 Microsoft Excel 2013 中的 Power Pivot升級此資料#x0。

    按一下 [確定] 關閉訊息。

  6. 升級資料模型。 升級之後,您無法再在先前版本的 Power Pivot中#x0。

    郵件的開頭為「此活頁簿包含使用先前版本的 Power Pivot建立的資料模型」。 結尾為「您想要升級活頁簿嗎?

    按一下 [確定 以升級活頁簿。

  7. 儲存並重載活頁簿。 此步驟會鎖定在升級期間進行變更。 儲存活頁簿後,就無法卷回。 根據活頁簿的大小和位置,重載應該只需要幾秒鐘的時間。

    訊息的開頭為「已成功完成活頁簿升級,Excel仍在相容模式中」。

    按一下 [是 」 以重載活頁簿。

升級現已完成。 如果您在升級期間收到其他郵件,升級可能失敗,或部分成功。 在某些情況下,您必須手動變更活頁簿或資料模型 ,以完全升級到 Excel 2013 或 Excel 2016。 請閱讀本文中的下列各節以深入瞭解。

本文內容

已知問題

移除或重建不再與資料來源資料表相關聯的連結資料表Excel

過時和孤立的資料表不會與模型的其餘部分一起升級,導致資料 刪除或 無法使用的資料。 您可以確保現有的連結資料表與 Excel 中現有的來源資料表相關聯,以避免Excel。

  1. 在 Power Pivot 2010 Excel中,按一下 [連結資料表 Power Pivot 表格。

    [連結表格] 圖示

  2. 按一下 功能區上的 [連結資料表。

    指出 Excel 表格的連結功能區

  3. 確認資料Excel指向現有的資料表。 如果在 [資料表Excel重新命名資料表,請按一下 [表格Excel中的向下箭Excel以選擇重新命名的表格。

  4. 按一下[Excel資料表以驗證連結資料表解析至 Excel。

  5. 如果Excel表格是空白的,請執行下列其中一項操作:

除非也適用下列問題,否則您現在已準備好升級活頁簿。

移除查詢鑽取表格

另一個升級問題僅適用于 Power Pivot 分析服務 Cube 支援鑽取動作的資料模型。 如果活頁簿包含鑽取查詢資料表,則升級一開始會顯示為成功,但每次按一下樞紐分析表中的欄位時,都會返回升級錯誤。

  1. 在 Power Pivot 2010 Excel中,找出活頁簿中任何鑽取查詢資料表。

    當您以滑鼠右鍵按一下量值,然後選取 [顯示詳細資料時,在活頁簿中建立一個 鑽取查詢資料表。 產生的表格會顯示為活頁簿中的個別工作表。 第一行的開頭是「資料已退回 ...」。

    查詢切入表格

  2. 刪除每個包含鑽取查詢資料表的工作表。 您可以在升級後重新建立它們。

  3. 儲存活頁簿。

  4. 升級活頁簿。

  5. 如果您需要,請重新使用切線查詢資料表。 以滑鼠右鍵按一下樞紐分析表中的計算欄位,然後按一下 [ 顯示詳細資料> 。 在個別工作表中建立一個鑽取查詢資料表。

移除密碼保護

含有資料模型的受密碼保護的活頁簿將無法升級,併發生此錯誤:

「無法升級此活頁簿中的資料模型」。

若要解決此問題,請先移除密碼,然後升級。

  1. 在 2013 或 Excel 中開啟Excel 2016。

  2. 按一下[檔案>資訊>[保護>使用密碼加密

  3. 清除星號,然後按一下 [ 確定

  4. 儲存活頁簿。

  5. 按一下[Power Pivot>管理以重新開機升級。

  6. 將密碼保護新增回活頁簿。

移除受限制的存取權

對列印、編輯或複製有限制的活頁簿資料模型將無法升級,併發生此錯誤:

「無法升級此活頁簿中的資料模型」。

若要解決此問題,請移除升級之前的限制。

  1. 在 2013 或 Excel 中開啟Excel 2016。

  2. 按一下 [檔案 > 資訊>[保護活頁簿 >限制存取> 。

  3. 檢查 無限制存取 以移除限制。

  4. 將活頁簿儲存Excel。

  5. 按一下[Power Pivot>管理以重新開機升級。

  6. 將存取限制新增回活頁簿。

升級訊息中會提及模型中的特定欄

升級期間發生錯誤,且錯誤訊息指出哪些欄位導致問題,請遵循下列步驟:

  1. 在 Excel 2013 或 Excel 2016,請前往包含無法升級之欄位的樞紐分析表或報表。

  2. 只從樞紐分析表或報表移除欄位。 欄位清單會繼續列出欄位;它們不會出現在報告中。

  3. 請儲存並關閉活頁簿。

  4. 重新開啟活頁簿。

  5. 按一下[Power Pivot>管理以重新開機升級。

  6. 假設升級成功,將欄位新增回樞紐分析表或報表。

無法更新升級的活頁簿中的資料來源連接

您于 2010 Excel建立與外部資料源建立連結的活頁簿。 您可以在 2013 或 Excel 中開啟Excel 2016。 當您嘗試變更活頁簿中的樞紐分析表時,會看到一則訊息,指出您必須更新樞紐分析表。 您嘗試更新它,但您看到這則訊息:

「Excel無法取得此 Cube 的必要資訊。 Cube 可能已經在伺服器上重新組織或變更。 連上 OLAP Cube 系統管理員,並在必要時設定新資料來源以連接到 Cube。」

當您嘗試編輯現有的連接時,可以看到資料模型的名稱,但無法修改資料來源。

問題

與資料來源的關聯不再有效,您需要更新,但無法于 2013 或 Excel更新Excel 2016。

解決方案

  1. 在 2010 Excel中開啟 Power Pivot 附加元件。

  2. Power Pivot 上> 管理資料模型以 開啟 Power Pivot 視窗。

  3. 在 [ Power Pivot 視窗中,按一下[> [>連接>

  4. 選取目前的資料庫連接,然後按一下 [ 編輯

  5. 在 [ 編輯連接> 對話方塊中,按一下 [流覽 以尋找另一個相同類型但名稱或位置不同的資料庫。

  6. 請儲存並關閉活頁簿。

  7. 在 2013 或 Excel 中開啟Excel 2016。

頁面頂端

完成部分升級

在大多數情況下,應該可以順暢地升級活頁簿,但有時需要進一步變更才能完成這項工作。 本節將瞭解如何回應指出部分或未完成升級的特定錯誤。 已升級活頁簿,但缺少特定功能。

KPI 影像遺失

如果 KPI 圖像 (彩色或圖形圖示) ,請從欄位清單的值區域移除 KPI,然後再次新增。

DAX 計算升級錯誤:我們無法正確升級此活頁簿...

某些 DAX 計算需要手動變更,才能使用活頁簿。 如果 DAX 運算式或查詢與 2013 Excel不相容,則只有部分升級的活頁簿。 您會看到這則訊息:

「我們無法正確升級此活頁簿。 存錢可能會導致部分Excel功能無法工作。 有關詳細資料,請前往這裡:HTTP://go.microsoft.com/fwlink/?LinkID=259419

以下是我們得到的錯誤:無法查詢資料行 <資料表>[<欄名稱>]] 的內部支援結構,因為它們取決於未處理的欄、關係或量值。 請重新建立或重新計算模型。」

如果您收到此錯誤 (可能會多次收到) ,請務必記下指出哪些資料表和欄,以便直接前往那些資料表。 您必須編輯每個 DAX 運算式:

附註: 如果系統要求您允許 Power Pivot ,請關閉並重新開啟該活頁簿,請按一下 [

  1. 在 Power Pivot 視窗中,開啟郵件中提及的表格。

  2. 按一下有錯誤圖示的欄,#ERROR值。 您應該在編輯欄中看到 DAX 運算式。

  3. 尋找下列已知的 DAX 相容性問題:

    不再允許以雙引號表示 ("") 表示的 Null。 將雙引號取代為零。

    LOOKUPVALUE、CONTAINS 或 SWITCH 嘗試比較不相容的數值型別。 您可能需要在引數中指定 [類型],或確定這兩個數值型別都是 [數值]、[字串] 或 [布林值]。 如果您需要轉換其中一個值,可以使用 VALUE 或 FORMAT 函數。

當您修正 DAX 運算式時,Excel中繼續顯示更多錯誤。 如果您無法編輯公式,請切換回 Excel以查看錯誤是否封鎖了進一步的動作。 按一下 [確定 以關閉錯誤,返回 Power Pivot 繼續您的工作。

修正 DAX 計算和錯誤訊息不再顯示之後,請考慮將活頁簿視為已完全升級。

參照「資料Power Pivot 」的樞紐分析表函數不再有效

Excel指定從上一 Power Pivot 之模型之連結的 Cube 函數必須手動更新為新的模型名稱「ThisWorkbookDataModel」。

先前版本

Excel 2013

=CUBEVALUE ("Power Pivot 資料",[量值]。[TotalSales])

=CUBEVALUE ( ThisWorkbookDataModel",[量值]。[TotalSales])

  1. 在 Excel工作表上,按一下 [公式>顯示公式以顯示每個工作表中使用的計算。

  2. 如果Excel指定連接的 Cube 函數,請尋找「Power Pivot 資料」。

  3. 將「Power Pivot 資料」取代為「ThisWorkbookDataModel」。

  4. 儲存活頁簿。

頁面頂端

資料刪除:升級時刪除模型中的資料

「升級無法升級下列連結資料表<資料表>。 這些資料表已從模型中移除。

在特殊情況下,資料在升級期間會從模型中刪除。 如果模型中的孤立連結資料表無法追蹤到同一個活頁簿中的關聯資料表,因為來來源資料表已被刪除或重新命名,則會發生資料刪除。

升級成功,但連結資料表已消失

連結資料表是在工作表中建立的資料表,然後新增到資料模型,好讓資料表與其他資料表關聯,並新增 DAX 計算。 如果來來源資料表不再存在於活頁簿中,升級將會刪除連結資料表。

以下是一個案例:在 Excel 中建立或匯出資料表、在 Power Pivot 中將其新增為連結資料表,成為資料模型的一部分,然後刪除其基礎的原始資料表。 模型會保留連結資料表,即使已Excel資料表。

稍後,當您嘗試將活頁簿升級至 Excel 2013 時,會發生下列錯誤。

「升級無法升級下列連結資料表<資料表>。 這些資料表已從模型中移除。

如果可能的話,請取消升級,以便您可以修改模型或建立備份,以防日後參考資料表:

  1. 按一下 [確定 >,關閉「升級無法升級下列連結資料表」這則訊息。

  2. 當詢問是否要儲存、關閉並重新開啟活頁簿時,請按一下 [

  3. 在 2013 Excel中關閉檔案,而不進行保存。

  4. 在 2010 Excel中開啟該活頁簿,並修正連結資料表的問題:

    1. 不再需要連結資料表嗎? 在 2013 年 Excel從模型刪除或重新開機升級,並讓您升級以移除表格。

    2. Excel已重新命名資料表,但連結資料表並未重新命名? 如本頁頂端 Power Pivot步驟 1 所述,更新連結資訊。

    3. 連結資料表需要保留,因為它用於計算或樞紐分析表中,但原始Excel資料表不見了? 在連結中重新建立Excel並更新連結:

      • 從連結資料表中的列複製 Power Pivot 視窗中。

      • 將列貼到工作表中Excel。

      • 將列格式格式化為表格。

      • 為表格命名。

      • 返回視窗 Power Pivot 。

      • 按一下[連結> Excel表格,然後選取您剛剛建立表格。

      • 儲存檔案。

  5. 進行校正之後,在 2013 Excel開啟檔案。

  6. 按一下管理Power Pivot>升級。

如果您已經儲存了該活頁簿,就無法將它卷回先前的版本。 您必須從頭開始重建連結資料表。 進一步: 使用連結資料表將工作表資料新加至資料模型

頁面頂端

升級後的模型中有什麼不同

在大多數情況下,升級的活頁簿與前置作業相同。 不過,較新版本有一些變更值得一提。

資料切線機和欄描述不會再顯示欄位清單

在先前的版本中,樞紐分析表欄位清單會以工具提示顯示欄或欄位描述。 在 Excel 2013 或更新之後,欄位清單不支援工具提示。 模型內的任何資料行描述都會在資料視覺效果中Excel。

支援分片機,但您現在以不同方式建立。 欄位清單不提供建立資料切分器的選項。

升級的活頁簿在先前版本的活頁簿Excel Power Pivot

在 Excel 2013 之前,有兩個先前版本的 Power Pivot 附加元件。 這兩個版本都只與 2010 Excel一起使用。 這些版本為:

  • SQL Server 2008 R2 Power Pivot Excel

  • SQL Server 2012 Power Pivot 2010 Excel日

將資料模型升級至 Excel 2013 或 Excel 2016 之後,您可以開啟 2010 年 2010 年模型型樞紐分析報表的活頁簿,但無法與Excel互動或編輯。 在 Excel 2010 中開啟 Excel 2013 或 Excel 2016 活頁簿資料模型時,如果您按一下分析篩選器、變更篩選,或將新欄位拖曳到樞紐分析表,就會收到下列錯誤:

「資料來源初始化失敗」。

發生此錯誤的原因,是資料互動 ,例如按一下分析分析片,會產生一個查詢 (該查詢會送到資料模型 (因為模型是樞紐分析表的資料來源) 。 由於資料模型在 2010 Excel中不再有效,因此您收到資料來源初始化錯誤,而不是資料互動。

假設您現在嘗試在資料視窗中開啟資料 Power Pivot 模型。 模型不會開啟,而且會發生下列錯誤:

「此Excel包含在較新版本的 Excel 中建立的資料Excel。 您可以在舊版的 Excel 中開啟此活頁簿,但無法載入或處理 Power Pivot 當活頁簿與 Excel 模型並存時。」

沒有任何解決方法;升級為僅轉往。 升級之前,請與同事確認您同時升級至 Excel 2013。 此外,如果貴組織打算同時使用 Excel 2010 和 Excel 2013 或 Excel 2016,您可能也會想要暫時保留個別版本的活頁簿。

進一步瞭解 :Power Pivot 版本相容性

頁面頂端

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×