轉換和篩選 SAP BW 資料集
透過 Power Query 編輯器,您可以在將數據集從 SAP BW 帶入 Power BI Desktop 或 Microsoft Power Platform 數據模型之前,先套用額外的數據轉換和篩選步驟。
在 Power Query 編輯器 中,查詢的 [套用步驟] 會顯示在右側的 [查詢 設定] 窗格中。 若要修改或檢閱步驟,請選取步驟旁的齒輪圖示。
例如,如果您選取 [新增專案] 旁的齒輪圖示,則可以檢閱 SAP BW 中選取的數據物件,或修改指定的查詢參數。 如此一來,就可以使用未包含在結果集中的特性來篩選數據集。
您可以選取其中一個數據行的下拉功能表,在數據集上套用其他篩選。
設定篩選的另一個簡單方法是以滑鼠右鍵按兩下數據表中的其中一個值,然後選取 [成員篩選 ] 或 [文字篩選]。
例如,您可以篩選數據集,只包含 Calendar Year/Month 2003 的記錄,或套用文字篩選,只包含 Calendar Year/Month 包含 2003 的記錄。
並非所有篩選都會折疊到針對 SAP BW 的查詢中。 您可以藉由檢查數據表左上角的圖示,直接高於第一筆數據記錄的數位 1,來判斷篩選是否折疊至查詢中。
如果圖示是 Cube,則會在查詢中針對 SAP BW 系統套用篩選。
如果圖示是數據表,則篩選不是查詢的一部分,而且只會套用至數據表。
Power Query 編輯器 UI 後方,程式代碼會根據數據混搭查詢的 M 公式語言產生。
您可以使用 [檢視] 索引標籤中的 [進階編輯器] 選項來檢視產生的 M 程式代碼。
若要查看每個函式的描述或進行測試,請在 [查詢] 窗格中以滑鼠右鍵按兩下現有的 SAP BW 查詢,然後選取 [建立函式]。 在頂端的公式列中,輸入:
= <函式名稱>
其中 <函式名稱> 是您想要查看的函式名稱。 下列範例顯示 函式的描述 Cube.Transform
。
下列範例顯示各種 Cube 函式的一些描述:
Cube.Transform
:在 Cube 上套用函式或轉換的清單。Cube.ApplyParameter
:套用參數的指定值。Cube.DisplayFolders
:傳回物件的巢狀樹狀結構,表示 Cube 的顯示資料夾階層。Cube.Parameters
:傳回數據表,其中包含可套用至 Cube 的參數集。Cube.Dimensions
:傳回具有 Cube 維度集的數據表。Cube.Measures
:傳回具有 Cube 量值集的數據表。