使用可重新整理的 Power BI 數據建立 Excel 活頁簿

當您在 Power BI 服務 中檢視報表時,https://app.powerbi.com可能會想要使用其他假設進一步擴充報表數據、執行假設分析,或驗證特定 Power BI 視覺效果或整個 Power BI 報表中的數位。

在本文中,您將瞭解如何建立 Excel 活頁簿,其中包含您可以直接在活頁簿內重新整理的連線 Power BI 數據。 如此一來,您就可以專注於 Excel 中的分析,並確信您使用的是最新的數據。

必要條件

  • 貴組織的租用戶系統管理員必須啟用 使用者可以使用即時連線 租用戶設定,在 Excel 中使用 Power BI 語意模型。 在管理入口網站檔中深入瞭解 Excel 即時連線 租用戶設定。
  • 針對內部部署數據集,貴組織的租用戶系統管理員也必須啟用 [允許 XMLA 端點] 和 [使用內部部署數據集在 Excel 中進行分析] 租使用者 設定。 深入瞭解管理 入口網站檔中的 [允許 XMLA 端點 租使用者] 設定。
  • 您必須擁有Power BI語意模型的建置許可權,或在包含語意模型的Power BI工作區中至少有參與者角色。
  • 您必須擁有Power BI授權:網狀架構免費、專業版或每一使用者 進階版(PPU)。 網狀架構免費授權使用者只能在 [我的工作區] 或 Power BI 進階版 容量或 Fabric F64 或更大的容量中使用數據集。 深入瞭解 Power BI 授權
  • 您可以使用 Excel 活頁簿,其中包含 Excel Desktop 和 Excel 網頁版 中可重新整理的 Power BI 數據。

選擇要在 Excel 中評估的 Power BI 數據

Power BI 提供選項,以確保您可以根據您想要如何使用 Excel 數據透視表或 Excel 數據表來分析 Excel 中的數據,擷取正確的數據粒度。 在 Power BI 服務 中,使用下列兩個功能來建立 Excel 活頁簿:

在 Excel 中進行分析

使用 [在 Excel 中進行分析],您可以建立 Excel 活頁簿,其中包含特定 Power BI 報表的整個語意模型,並使用數據透視表、數據透視表和其他 Excel 功能分析 Excel 中的語意模型。

在 Power BI 服務 中,您可以使用下列任何分析 Excel 進入點來建立 Excel 活頁簿:

  • 開啟 Power BI 報表。 從頂端功能區選取 [在 Excel 中匯出>分析]。

    Screenshot showing selecting Export, then Analyze in Excel on the ribbon.

  • 移至包含Power BI語意模型或報表的工作區,選取語意模型或報表名稱旁的 [更多選項],然後選取 [在Excel中進行分析]。

    Screenshot showing selecting More options, then Analyze in Excel.

  • 在 Power BI 工作區中選取語意模型。 在 [ 語意模型詳細數據] 頁面中,選取 功能表欄上的 [在 Excel 中進行分析]。

    Screenshot showing Analyze on Excel in the Semantic model details page.

選取 [在 Excel 中進行分析] 之後,Power BI 會產生 Excel 活頁簿,並將其儲存至您的 OneDrive SharePoint 帳戶。 其名稱與 Power BI 報表相同,因此您可以直接在 Excel 網頁版 中開啟活頁簿。

Screenshot showing the Excel file saved to SharePoint.

注意

如果您沒有 OneDrive SharePoint 帳戶,Power BI 會將 Excel 活頁簿下載到本機電腦。

當您選擇 [在 Excel 網頁版 中開啟] 時,Excel 活頁簿會在個別的瀏覽器索引標籤中開啟。若要在 Excel 中啟用 Power BI 查詢,請在 [查詢和重新整理數據] 對話框中選取 []。

Screenshot showing the Query and Refresh Data dialog.

在對話框中選取 [ ] 之後,您可以在 [數據透視表字段] 中看到 Power BI 語意模型中的數據表和量值。 您可以在 Excel 中開始建置資料透視表。

Screenshot showing PivotTable Fields in Excel.

如果您想要在 Excel Desktop 應用程式中處理您的資料,請選取 功能區中的 [編輯 ] 按鈕,然後選取 [ 在傳統型應用程式中開啟]。

Screenshot showing Open the Desktop app.

使用即時連線導出至 Excel

在檢視 Power BI 視覺效果時,您可能想要進一步探索 Excel 中的視覺效果數據,並讓數據保持連線。 您可以將可重新整理資料的數據表從 Power BI 視覺效果匯出至 Excel:

  1. 在 Power BI 報表中選擇視覺效果,然後選取 [其他選項 ][...]。

    Screenshot showing More options.

  2. 在 [ 選項] 功能表上,選取 [導出數據]。 您有不同的選項可選取要匯出至 Excel 的數據類型。

    Screenshot showing Export options.

  3. 選取 [摘要數據卡],然後在 [文件格式] 下選擇具有實時連線 (500,000 列 max) 選項的 .xslx (Excel)。

    Screenshot showing the Which data do you want to export dialog.

  4. 選取 [ 導出] 之後,Power BI 會將包含即時 Power BI 數據的 Excel 活頁簿下載到您的電腦。

    第一次開啟 Excel 活頁簿時,它可能會以唯讀模式開啟,直到您選取 [啟用編輯],視 Office 中的受保護的檢視設定而定。

    Screenshot showing Enable editing.

  5. 視信任 的文件 設定而定,您可能也需要選取 [啟用內容 ] 以將 Power BI 資料載入 Excel 方格。

    Screenshot showing the security warning.

    Power BI 視覺效果中的數據現在會顯示為可針對 Power BI 重新整理的 Excel 數據表。

    Screenshot showing connected data in Excel.

    注意

    Excel 活頁簿中的 ExportHeaders 工作表包含匯出數據之 Power BI 視覺效果所套用篩選的詳細數據。

此外,您可以使用 OneLake Data Hub 的數據表預覽導出具有即時連線的 Excel 活頁簿。

Screenshot showing the Export with live connection (.xlsx) option for the Table preview in OneLake Data hub.

Excel 載入宏

您可以使用 Power BI Excel 載入宏,從 Excel 開始插入連接的數據透視表和連接的查詢表。 這可協助您快速尋找並插入可重新整理的 Power BI 數據到新的或現有的活頁簿中,而不需要離開 Excel。

注意

若要使用Power BI Excel 載入宏,請確定在Excel信任中心中不會檢查下列設定:

  • 停用所有應用程式載入巨集 (可能會損害功能)
  • 不允許任何 Web 載入宏啟動。

注意

[插入數據表] 體驗適用於 Excel 16.0.16732.0 版或更新版本的客戶目前通道和每月企業通道。 載入宏會顯示在 Excel 中,適用於具有 Power BI Pro 授權的使用者。 插入數據表體驗不適用於 Web 的 Excel。

您可以從 Excel 功能區開啟 Excel 載入宏。

從 [插入] 功能區開始:

  • 展開 [ 數據透視表 ] 下拉式清單
  • 從 Power BI 選取 (Microsoft)

從 [資料] 功能區開始

  • 展開 [ 取得數據] 下拉式清單
  • 展開 [ 從 Power Platform] 功能表
  • 從 Power BI 選取 (Microsoft)

Power BI 載入宏 數據集窗格 會在 Excel 中開啟,並提供下列功能:

  • 您在建置或編輯權限上擁有的 Power BI 語意模型清單。
  • 搜尋語意模型
  • 在新瀏覽器視窗中 Power BI 服務 開啟 OneLake 資料中樞
  • 在新瀏覽器視窗中 Power BI 服務 開啟語意模型
  • 請參閱數據集的元數據,例如工作區、擁有者,以及上次重新整理的日期。
  • 查看語意模型中的數據表
  • 查看您有權存取的相關報表,並在新的瀏覽器視窗中加以開啟。
  • 插入數據透視表,可讓您建立連線的數據透視 表,就像從服務開始於 Excel 中分析一樣。
  • 插入數據表 ,可讓您設計數據表,並將其插入為 Excel 方格中的 Excel 查詢數據表,稱為連接的數據表。

您可以使用 Excel 的重新整理功能來更新已連線數據透視表或已連線數據表的 Excel 活頁簿中的數據。

考量與限制

  • 數據列層級安全性 (RLS) 和物件層級安全性 (OLS) 支援使用 Live 連線 ion 在 Excel 中進行分析和匯出。 RLS 會在數據模型層級強制執行,而 OLS 會在數據表或數據行層級強制執行,而且這兩個安全性層級都會套用至存取特定 Power BI 報表中數據的所有使用者。 深入了解數據列層級安全性和物件層級安全性
  • 插入連接的數據透視表或連接的查詢表時,語意模型的 Microsoft Purview 資訊保護 敏感度標籤會自動套用至 Excel 活頁簿。 如果 Excel 活頁簿已經有敏感度標籤,則會套用最嚴格的標籤。
  • 針對在 Excel 中進行分析,只有使用匯入模式的 Power BI 語意模型會保留 Excel 活頁簿中數據透視表欄位的階層。 在 DirectQuery 或複合模型上建置的 Power BI 語意模型,當您在 Excel 中使用分析時,不會保留其階層。
  • 在 Excel 中進行分析不支援在產生活頁簿之後修改 連接字串 來指定地區設定。
  • 如果資料大於 2 GB,您可能會看到錯誤訊息。 在此情況下,請減少數據量,例如套用篩選或使用 XMLA 端點。 如需詳細資訊,請參閱 XMLA 端點
  • 裝載 Power BI 語意模型之租使用者外部的用戶無法在 Excel 中分析 Power BI 數據。
  • Power BI 報表伺服器 或 Power BI PaaS Embedded 不支援使用即時連線分析 Excel 和導出,但 進階版 容量中的 Power BI 報表除外。
  • 如果基礎 Power BI 語意模型中使用欄位參數,在 Excel 中進行分析可能無法如預期般運作。
  • 使用即時連線分析 Excel 和導出不適用於具有 Azure Analysis Services (AAS) 或 SQL Server Analysis Services (SSAS) 實時連線的 Power BI 語意模型。
  • 假設您有以數據源即時連線為基礎的Power BI報表,並將其他量值新增至Power BI中的報表。 如果您使用 [匯出與即時連線] 選項,從該報表中的視覺效果匯出數據,您新增的量值將無法在匯出至 Excel 的數據中使用。 只有來自數據源的量值才能在匯出的數據中使用。
  • Mac 使用者只能使用 Excel 網頁版 來探索包含 Power BI 語意模型的 Excel 活頁簿。
  • 當數據從該視覺效果匯出至 Excel 時,可能無法保留 Power BI 視覺效果中的數據行名稱和順序。