將數據行新增至數據表
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
本文說明如何將數據行新增至現有的數據表。
從數據源新增數據行
使用取得數據從結構化數據源數據表匯入數據時,會在模型中建立新的數據表,其中包含源數據表中的所有數據行,或者如果您選擇使用 [轉換] 功能來篩選出特定數據行,則只有那些數據行和您選取的篩選數據。 您也可以撰寫 Power Query M 運算式,只指定要匯入的特定數據行。 不過,您稍後可以判斷源數據表有想要新增至模型數據表的其他數據行,或者您需要新增匯出數據行,其中包含衍生自 DAX 公式的值。
例如,如果您最初從數據源匯入時,您會使用轉換功能從源數據表中選取有限的數據行數目,您稍後會判斷您需要新增另一個存在於源數據表的數據行,但模型數據表中尚未存在。 或者,例如,新的 AdjustedProfit 數據行已新增至數據源的 FactSales 數據表,而您現在想要將相同的 AdjustedProfit 數據行和數據新增至模型中的 Sales 數據表。
在這些情況下,您可以使用Power Query 編輯器從源數據表選取數據行,並將其新增至模型數據表。
重要
將資料行新增至包含兩個或多個資料分割的數據表時,在使用 [編輯數據表屬性] 對話框將數據行加入至數據表定義之前,您必須先使用 [資料分割管理員] 將數據行新增至所有定義的分割區。 將數據行加入至已定義的分割區之後,您就可以使用 [編輯數據表屬性] 對話框,將相同的數據行新增至數據表定義。
注意
如果您在一開始使用Power Query 編輯器匯入數據時,使用自定義 M 運算式來選取資料表和資料行,則必須再次使用 M 運算式。
若要使用 [編輯數據表屬性] 對話框,從數據源新增數據行
在 Power 中,按下您要新增資料行的數據表,然後按下 [
資料表屬性] [資料表] [擴充功能]。 在
[編輯數據表屬性 ] 對話框中,編輯 M 運算式,或按兩下 [設計]。 在 Power Query 編輯器中,選取您要新增的來源資料行,然後按兩下 [匯入]。
新增匯出數據行
在匯出數據行中,會使用DAX公式來定義每個資料列的值。 例如,您可以使用簡單的公式 (=1) 建立計算結果列,以將值 1 新增至每個數據列。 計算結果列也可以有更複雜的公式,根據模型中的其他數據來計算值。 其他主題會更詳細地涵蓋匯出數據行。 如需詳細資訊,請參閱 匯出資料行。
建立匯出數據行
在模型設計工具的 [資料檢視] 中,選取您要新增、空白匯出數據行、捲動至最右邊數據行的數據表,或單擊 [數據行] 功能表,然後按兩下 [新增數據行]。
若要在兩個現有資料行之間建立新資料行,請以滑鼠右鍵按下現有的資料行,然後按兩下 [插入資料行]
。 在公式列中,輸入DAX公式以新增每個資料列的屬性。
新增空白數據行
您可以在模型資料表中建立具名空白資料行。 如果您想要貼上另一個來源的數據,空白數據行可能會很有用。 請記住,貼上的數據儲存方式與匯入的數據不同。
若要建立具名空白數據行
在模型設計師的 [資料檢視] 中,選取您要新增空白數據行的數據表、捲動至最右邊的數據行,或按兩下 [數據行] 選單,然後按兩下 [[加入數據行]。
若要在兩個現有資料列之間建立新的資料列,請以滑鼠右鍵按下現有的資料行,然後按兩下 [插入資料行]
。 按兩下頂端儲存格,然後輸入名稱,然後按 ENTER。