共用方式為


建立關聯性

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

如果您的數據來源中的數據表沒有現有的關聯性,或者如果您加入新的數據表,您可以使用模型設計工具中的工具來建立新的關聯性。 如需表格式模型中關聯性如何使用的詳細資訊,請參閱 關聯性

建立兩個數據表之間的關聯性

若要在 [圖表檢視] 中建立兩個數據表之間的關聯性(按兩下並拖曳)

  1. 在 [SQL Server Data Tools] 中,單擊 [模型] 功能表,然後按兩下 [模型檢視],然後按兩下 [圖表檢視]

  2. 按兩下資料表內的數據行(並按住),然後將游標拖曳至相關查閱表格中的相關查閱數據行,然後放開。 關聯性會自動以正確的順序建立。

若要在 [圖表檢視] 中建立兩個數據表之間的關聯性(按兩下滑鼠右鍵)

  1. 在 [SQL Server Data Tools] 中,單擊 [模型] 功能表,然後按兩下 [模型檢視],然後按兩下 [圖表檢視]

  2. 以滑鼠右鍵按鍵表標題或資料行,然後按下 [建立關聯性]

  3. 在 [建立關聯性] 對話框中,按兩下拉式清單中 資料表的向下箭號,然後從下拉式清單中選取數據表。

    在「一對多」關聯性中,此數據表應該位於「多」端。

  4. 針對 [數據行],選取包含 [相關查閱數據行]相關數據的數據行。 如果您以滑鼠右鍵按兩下資料列以建立關聯性,就會自動選取該資料行。

  5. 針對 [相關查閱表格,請選取一個數據表,該數據表至少有一個數據行與您剛才針對 [數據表]選取的數據表相關。

    在「一對多」關聯性中,此數據表應該位於「一」端,這表示選取數據行中的值不包含重複專案。 如果您嘗試以錯誤的順序建立關聯性(一對多而非多對一),則 [相關查閱數據行] 字段旁會出現圖示。 反轉建立有效關聯性的順序。

  6. 針對 [[相關查閱數據行],請選取具有唯一值的數據行,該數據行符合您針對 [數據行]選取的數據行中的值。

  7. 按兩下 [建立 ]。

在數據檢視中建立兩個數據表之間的關聯性

  1. 在 [SQL Server Data Tools] 中,按兩下 [數據表] 功能表,然後按下 [建立關聯性]

  2. 在 [建立關聯性] 對話框中,按兩下拉式清單中 資料表的向下箭號,然後從下拉式清單中選取數據表。

    在「一對多」關聯性中,此數據表應該位於「多」端。

  3. 針對 [數據行],選取包含 [相關查閱數據行]相關數據的數據行。

  4. 針對 [相關查閱表格,請選取一個數據表,該數據表至少有一個數據行與您剛才針對 [數據表]選取的數據表相關。

    在「一對多」關聯性中,此數據表應該位於「一」端,這表示選取數據行中的值不包含重複專案。 如果您嘗試以錯誤的順序建立關聯性(一對多而非多對一),則 [相關查閱數據行] 字段旁會出現圖示。 反轉建立有效關聯性的順序。

  5. 針對 [[相關查閱數據行],請選取具有唯一值的數據行,該數據行符合您針對 [數據行]選取的數據行中的值。

  6. 按兩下 [建立 ]。

另請參閱

刪除關聯性
關聯性