建立關聯性
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
如果您的數據來源中的數據表沒有現有的關聯性,或者如果您加入新的數據表,您可以使用模型設計工具中的工具來建立新的關聯性。 如需表格式模型中關聯性如何使用的詳細資訊,請參閱 關聯性。
建立兩個數據表之間的關聯性
若要在 [圖表檢視] 中建立兩個數據表之間的關聯性(按兩下並拖曳)
在 [SQL Server Data Tools] 中,單擊 [模型] 功能表,然後按兩下 [模型檢視],然後按兩下 [圖表檢視]。
按兩下資料表內的數據行(並按住),然後將游標拖曳至相關查閱表格中的相關查閱數據行,然後放開。 關聯性會自動以正確的順序建立。
若要在 [圖表檢視] 中建立兩個數據表之間的關聯性(按兩下滑鼠右鍵)
在 [SQL Server Data Tools] 中,單擊 [模型] 功能表,然後按兩下 [模型檢視],然後按兩下 [圖表檢視]。
以滑鼠右鍵按鍵表標題或資料行,然後按下 [建立關聯性] 。
在 [建立關聯性] 對話框中,按兩下拉式清單中 資料表的向下箭號,然後從下拉式清單中選取數據表。
在「一對多」關聯性中,此數據表應該位於「多」端。
針對 [數據行],選取包含 [相關查閱數據行]相關數據的數據行。 如果您以滑鼠右鍵按兩下資料列以建立關聯性,就會自動選取該資料行。
針對 [相關查閱表格,請選取一個數據表,該數據表至少有一個數據行與您剛才針對 [數據表]選取的數據表相關。
在「一對多」關聯性中,此數據表應該位於「一」端,這表示選取數據行中的值不包含重複專案。 如果您嘗試以錯誤的順序建立關聯性(一對多而非多對一),則 [相關查閱數據行] 字段旁會出現圖示。 反轉建立有效關聯性的順序。
針對 [[相關查閱數據行],請選取具有唯一值的數據行,該數據行符合您針對 [數據行]選取的數據行中的值。
按兩下 [建立 ]。
在數據檢視中建立兩個數據表之間的關聯性
在 [SQL Server Data Tools] 中,按兩下 [數據表] 功能表,然後按下 [建立關聯性] 。
在 [建立關聯性] 對話框中,按兩下拉式清單中 資料表的向下箭號,然後從下拉式清單中選取數據表。
在「一對多」關聯性中,此數據表應該位於「多」端。
針對 [數據行],選取包含 [相關查閱數據行]相關數據的數據行。
針對 [相關查閱表格,請選取一個數據表,該數據表至少有一個數據行與您剛才針對 [數據表]選取的數據表相關。
在「一對多」關聯性中,此數據表應該位於「一」端,這表示選取數據行中的值不包含重複專案。 如果您嘗試以錯誤的順序建立關聯性(一對多而非多對一),則 [相關查閱數據行] 字段旁會出現圖示。 反轉建立有效關聯性的順序。
針對 [[相關查閱數據行],請選取具有唯一值的數據行,該數據行符合您針對 [數據行]選取的數據行中的值。
按兩下 [建立 ]。