在 SharePoint Online 中內嵌報表網頁組件

適用於 SharePoint Online 的 Power BI 報表網頁元件可讓您在 SharePoint Online 頁面中內嵌互動式 Power BI 報表。

當您使用 [ 內嵌在 SharePoint Online ] 選項時,內嵌報表會透過 數據列層級安全性 (RLS) 遵守所有專案許可權和數據安全性,因此您可以輕鬆地建立安全的內部入口網站。

需求

若要 在 SharePoint Online 報表中內嵌報表運作:

  • 適用於 SharePoint Online 的 Power BI 網頁元件需要 新式頁面
  • 若要使用內嵌報表,用戶必須登入 Power BI 服務,才能啟用其Power BI授權。
  • 若要在 SharePoint Online 中內嵌網頁元件,您需要 Power BI Pro 或 進階版 Per User (PPU) 授權。
  • 具有免費網狀架構授權的使用者可以檢視裝載在 Power BI 進階版 容量 (EM 或 P SKU)Fabric F64 或更大容量中的報表。

內嵌報表

若要將報表內嵌至 SharePoint Online,您需要取得報表 URL,並將其與 SharePoint Online 的 Power BI 網頁元件搭配使用。

取得報表 URL

  1. 在 Power BI 服務 中開啟報表。

  2. 在 [檔案] 功能表上,選取 [內嵌報表>SharePoint Online]。

    Screenshot showing More options menu with SharePoint Online highlighted.

  3. 從對話框複製報表 URL。

    Screenshot of the Embed link dialog with the report link highlighted.

將 Power BI 報表新增至 SharePoint Online 頁面

  1. 在 SharePoint Online 中開啟目標頁面,然後選取 [ 編輯]。

    Screenshot of the SharePoint edits page with edit option highlighted.

    或者,在 SharePoint Online 中,選取 [頁面>+ 新增>網站頁面 ] 以建立新的新式網站頁面。

    Screenshot of the SharePoint window. Pages is highlighted in the navigation pane. Site page is selected.

  2. 選取 [+新增] 下拉選單中的 。 在 [ 數據分析] 區段中,選取 [Power BI 網頁元件]。

    Screenshot of the Data analysis section showing Power BI selected.

  3. 選取新增報告

    Screenshot of the SharePoint new report dialog asking to include a report on your page with add report button displayed.

  4. 將先前複製的報表 URL 貼到 Power BI 報表連結 欄位中。 報表會自動載入。

    Screenshot of the SharePoint new web part properties with Power BI report link highlighted.

  5. 選取 [ 發佈 ] 可讓 SharePoint Online 使用者看到變更。

    Screenshot of the Power Power BI report link showing the Publish option selected.

授與報表的存取權

在 SharePoint Online 中內嵌報表不會自動授與使用者檢視報表的權限 - 您必須在 Power BI 中設定檢視許可權。

重要

請務必檢閱誰可以看到 Power BI 服務 內的報表,並將未列出的存取權授與。

有兩種方式可在Power BI 中提供報表存取。

在 Microsoft 365 群組中

如果您使用 Microsoft 365 群組來建置 SharePoint Online 小組網站,請將使用者列為 Power BI 服務 和 SharePoint 頁面內工作區的成員

直接與用戶共用

在應用程式中內嵌報表,並直接與用戶共用。

注意

  • 您需要 Power BI Pro 或 進階版 Per User (PPU) 授權,才能在工作區中建立報表。
  • 若要與 Microsoft 免費用戶共用,工作區必須具備 進階版 容量
  1. 在工作區中建立報表。

  2. 發佈應用程式並加以安裝。 您必須安裝應用程式,才能存取用於內嵌在 SharePoint Online 中的報表 URL。

  3. 所有使用者也需要安裝應用程式。 您也可以使用 [安裝應用程式] 自動 功能。 在 Power BI 管理入口網站中,系統管理員可以啟用 推播應用程式,以便為終端使用者預安裝應用程式。

    Screenshot of the Power BI admin portal with Install app automatically selected.

  4. 開啟應用程式並移至報表。

  5. 從已安裝應用程式的報表複製內嵌報表 URL。 請勿從工作區使用原始報表 URL。

  6. 在 SharePoint Online 中建立新的小組網站。

  7. 將先前複製的報表 URL 新增至 Power BI 網頁元件。

  8. 在 SharePoint Online 頁面和您建立的 Power BI 應用程式中,新增所有即將取用數據的終端使用者和/或群組。

    注意

    若要查看 SharePoint 頁面上的報表,使用者或群組需要存取 Power BI 應用程式中的 SharePoint Online 頁面和報表。

現在使用者可以移至 SharePoint Online 中的小組網站,並在頁面上檢視報表。

多重要素驗證

如果您的Power BI環境要求您使用多重要素驗證登入,系統可能會要求您使用安全性裝置登入,以驗證您的身分識別。 如果您未使用多重要素驗證登入 SharePoint Online,就會發生這種情況。 您的 Power BI 環境需要安全性裝置來驗證帳戶。

注意

Power BI 不支援使用 Microsoft Entra ID 2.0 進行多重要素驗證。 使用者會看到錯誤訊息。 如果使用者使用其安全性裝置再次登入 SharePoint Online,他們或許可以檢視報表。

網頁元件設定

以下是您可以針對 SharePoint Online 的 Power BI 網頁元件調整的設定:

Screenshot of the SharePoint new web part properties dialog with the Power BI report link highlighted.

屬性 說明
頁面名稱 設定網頁元件的預設頁面。 從下拉式清單中選取值。 如果未顯示任何頁面,您的報表就會有一個頁面,或您貼上的URL包含頁面名稱。 從 URL 移除報表區段以選取特定頁面。
顯示器 調整報表在 SharePoint Online 頁面中的配合方式。
顯示導覽窗格 顯示或隱藏頁面瀏覽窗格。
顯示篩選窗格 顯示或隱藏篩選窗格。

未載入的報表

如果您的報表未在 Power BI 網頁元件內載入,您可能會看到下列訊息:

Screenshot of the SharePoint page with the Power Bi report showing the content isn't available message.

此訊息有兩個常見原因。

  1. 您沒有報表存取權。
  2. 報表已刪除。

請連絡 SharePoint Online 頁面擁有者以協助解決問題。

授權

在 SharePoint 中檢視報表的使用者需要 Power BI Pro 或 進階版 Per User (PPU) 授權,或內容必須位於 Power BI 進階版 容量 (EM 或 P SKU)工作區中。

已知問題與限制

  • 錯誤:「發生錯誤,請嘗試註銷並重新瀏覽此頁面。 相互關聯標識碼:未定義,HTTP 回應狀態:400,伺服器錯誤碼 10001,訊息:遺失重新整理令牌」

    如果您收到此錯誤,請嘗試下列其中一個步驟進行疑難解答:

    • 註銷 SharePoint 並重新登入。 請務必先關閉所有瀏覽器視窗,再重新登入。

    • 如果您的用戶帳戶需要多重要素驗證 (MFA),請使用您的 MFA 裝置登入 SharePoint(手機應用程式、智慧卡等)。

    • 不支援 Azure B2B 來賓用戶帳戶。 使用者會看到顯示元件正在載入的Power BI標誌,但不會顯示報表。

  • Power BI 不支援 SharePoint Online 所做的相同當地語系化語言。 因此,您可能不會在內嵌報表中看到適當的當地語系化。

  • 如果您使用 Internet Explorer 10,可能會遇到問題。 以下是Power BI支援的連結瀏覽器。

  • 此網頁元件不支持傳統 SharePoint Server。

  • SharePoint Online 網頁元件不支援 URL 篩選

更多問題嗎? 嘗試在 Power BI 社群提問