共用方式為


在 Power BI 中編輯 SAP 變數

使用 SAP Business Warehouse (BW) 或 SAP HANA 搭配 DirectQuery 的報表作者,可讓使用者在 Power BI Premium 和共用工作區中編輯 SAP 變數。 本文說明編輯 SAP 變數的需求、如何啟用此功能,以及如何在 Power BI Desktop 和 Power BI 服務中編輯變數。

需求和限制

下列清單描述編輯 SAP 變數的需求和限制:

需求

限制

  • SAP HANA 只能使用多維度模型。 針對 SAP HANA,編輯 SAP 變數功能僅適用於多維度模型,不適用於關係型來源。 在 Power BI 中編輯 SAP HANA 變數時,請確定您未在 [選項>全域 > DirectQuery DirectQuery > 選項] 中選取 [將 SAP HANA 視為關係型來源]。

  • 不支援主權雲端。 主權雲端無法使用 Power Query Online,因此主權雲端不支援編輯 SAP 變數功能。

  • 不支援行動版。 您無法在 Power BI 行動版應用程式中編輯 SAP 變數。

  • 工作區限制。 編輯 SAP 變數不適用於 [我的工作區] 的 [與我共用] 索引標籤中的報表,也不適用於從 V1 工作區建立的應用程式中的報表。

啟用編輯 SAP 變數

若要讓報表使用者編輯 SAP 變數:

  1. 在 Power BI Desktop 中,使用 DirectQuery 連線來連線至 SAP HANA 或 SAP BW 資料來源。

  2. 移至 [檔案]>[選項和設定]>[選項],然後在左窗格中選取 [目前檔案] 下的 [DirectQuery]

  3. 在右窗格中的 [DirectQuery 選項] 下,選取 [允許終端使用者變更此報表的 SAP 變數] 旁的核取方塊。

    顯示選取 [編輯 SAP 變數] 選項的螢幕擷取畫面。

編輯 SAP 變數

在 Power BI Desktop 中,您可以選取功能區中的 [轉換資料]>[編輯變數] 來編輯變數。 報表建立者可以使用下列對話框來新增和選取報表的變數:

顯示 [新增專案] 對話框的螢幕快照。

發佈已啟用編輯 SAP 變數的報表之後,Power BI 服務中報表的 [篩選] 窗格中會出現 [編輯變數] 連結。 第一次發佈報表時,最多可能需要五分鐘的時間,才會出現 [編輯變數] 連結。

注意

如果連結未出現,請從工作區之 [語意模型] 索引標籤的清單中選取語意模型,然後選取 [重新整理] 圖示,以手動重新整理語意模型。

若要編輯 Power BI 服務中的變數,報表使用者可以:

  1. 在報表的 [篩選] 窗格中選取 [編輯變數]

    顯示 [篩選] 窗格中 [編輯變數] 連結的螢幕擷取畫面。

  2. 在 [ 編輯變數 ] 對話框中,編輯和覆寫變數值,或選取 [ 重設 ] 按鈕來還原其變更。

    顯示 Power BI 服務 中 [編輯變數] 對話框的螢幕快照。

與其他 Power BI 持續性行為類似,使用者在 [ 編輯變數 ] 對話方塊中所做的任何變更只會針對該使用者保存。 在頂端的功能表列中選取 [重設為預設值] 會將報表重設為原始狀態,包括變數。

顯示 [重設為預設值] 的螢幕擷取畫面。

您可以在 Power BI 服務中變更所擁有之報表的預設變數。 如果您擁有的報表使用 SAP HANA 或 SAP BW 並啟用編輯變數,選取 [編輯變數] 即可變更變數。 當您儲存報表時,變更後的變數會變成該報表的新預設設定。 在您進行變更之後存取報表的其他使用者,所看到的預設值會是新的設定。

疑難排解

如果您收到 Power BI 無法針對視覺效果來載入資料或擷取資料的錯誤,或資料來源連線失敗的錯誤,請嘗試以下列動作解決錯誤:

  • 在 Power BI 服務中,選取 [編輯變數]、設定變數的預設值,然後儲存報表。

  • 在 Power BI Desktop 中,如果您不想再讓使用者能夠編輯變數,請在報表層級取消核取該選項。