本主題描述如何將數據行加入至現有的數據表。
從數據源新增數據行
使用 [數據表匯入精靈] 從數據源數據表匯入數據時,會在模型中建立新的數據表,其中包含源數據表中的所有數據行,或者如果您選擇使用 [預覽和篩選] 功能來篩選出特定數據行,則只有那些數據行和您選取的篩選數據。 您也可以撰寫只指定要匯入之特定資料行的 SQL 查詢。 不過,您稍後可以判斷源數據表有想要新增至模型數據表的其他數據行,或者您需要新增匯出數據行,其中包含衍生自 DAX 公式的值。
例如,如果您一開始從數據源匯入時,您會使用 [數據表匯入精靈] 中的 [預覽] 和 [篩選] 功能,從源數據表中選取有限的數據行數目,您稍後會判斷您需要新增另一個存在於源數據表的數據行,但尚未存在於模型數據表中。 或者,例如,新的 AdjustedProfit 數據行已新增至數據源的 FactSales 數據表,而您現在想要將相同的 AdjustedProfit 數據行和數據新增至模型中的 Sales 數據表。
在這些情況下,您可以使用 [編輯數據表屬性] 對話框,從源數據表中選取數據行,並將其新增至模型數據表。 [編輯資料表屬性] 對話框包含資料表預覽視窗。 數據表預覽視窗會顯示來源處的數據表。 在模型表格定義中已包含的欄位已經被勾選。 不會檢查尚未包含在模型數據表定義中的數據行。 您可以選取資料行並按下 [確定],將來源的數據行新增至模型數據表定義。 [編輯資料表屬性] 對話方塊中的 [資料表預覽] 視窗提供與 [資料表匯入精靈] 之 [預覽和篩選] 頁面中數據表預覽視窗相同的檢視和功能。
這很重要
將資料行新增至包含兩個或多個資料分割的數據表時,在使用 [編輯數據表屬性] 對話框將數據行加入至數據表定義之前,您必須先使用 [資料分割管理員] 將數據行新增至所有定義的分割區。 將數據行加入至已定義的分割區之後,您就可以使用 [編輯數據表屬性] 對話框,將相同的數據行新增至數據表定義。
備註
如果您在一開始使用 [數據表匯入精靈] 匯入數據時使用 SQL 查詢來選取資料表和數據行,則必須再次使用 [編輯數據表屬性] 對話框中的 SQL 查詢,將數據行加入模型數據表。
若要使用 [編輯資料表屬性] 對話框,從資料來源新增欄位
在模型設計工具中,點選您要加入欄位的資料表,然後點選資料表選單,然後點選資料表屬性。
在 [ 編輯數據表屬性 ] 對話方塊的 [資料表預覽] 視窗中,選取您要新增的來源資料行,然後按兩下 [確定]。 數據表定義中已經包含的數據行將會經過檢查。
新增計算欄位
在計算欄中,會使用DAX公式來定義每個資料列的值。 例如,您可以使用簡單的公式 (=1) 建立計算結果列,以將值 1 新增至每個數據列。 計算結果列也可以有更複雜的公式,根據模型中的其他數據來計算值。 其他主題會更詳細地介紹計算欄位。 如需詳細資訊,請參閱匯出數據行(SSAS 表格式)。
建立計算欄
在模型設計師的 [數據檢視] 中,選取您要新增空白匯出數據行的數據表、卷動至最右邊的數據行,或按兩下 [數據行 ] 功能表, 然後按兩下 [ 加入數據行]。
若要在兩個現有數據行之間建立新的數據行,請以滑鼠右鍵按單擊現有的數據行,然後按兩下 [ 插入數據行]。
在公式列中,輸入DAX公式以新增每個資料列的屬性。
新增空白數據行
您可以在模型資料表中建立具名空白資料行。 如果您想要貼上另一個來源的數據,空白數據行可能會很有用。 請記住,貼上的數據儲存方式與匯入的數據不同。 如需詳細資訊,請參閱複製和貼上數據(SSAS 表格式)。
建立具名稱的空白欄
在模型設計師的 [數據檢視] 中,選取您要新增空白數據行的數據表、捲動至最右邊的數據行,或按兩下 [數據行 ] 功能表, 然後按兩下 [ 加入數據行]。
若要在兩個現有數據行之間建立新的數據行,請以滑鼠右鍵按單擊現有的數據行,然後按兩下 [ 插入數據行]。
按兩下頂端儲存格,然後輸入名稱,然後按 ENTER。