檢視及編輯關聯性

PowerPivot 視窗中的 [設計] 索引標籤包含工具,可協助您檢視及管理已在活頁簿中定義的資料表關聯性。如需有關如何在 PowerPivot for Excel 中使用關聯性的詳細資訊,請參閱<關聯性概觀>。

[!附註]

在 Windows Vista 和 Windows 7 中,PowerPivot 視窗中的功能在功能區中都有提供,本主題會對此加以說明。 在 Windows XP 中,功能都是從一組功能表使用的。 如果您是使用 Windows XP,而且想要了解功能表命令與功能區命令的對應關係,請參閱<Windows XP 中的 PowerPivot UI>。

檢視及編輯現有的關聯性

  1. [PowerPivot] 視窗中,按一下 [設計] 索引標籤,然後按一下 [關聯性] 群組中的 [管理關聯性]

  2. [管理關聯性] 對話方塊中,如果您要變更關聯性,請執行下列步驟:

    1. 選取關聯性,然後按一下 [編輯]

    2. [編輯關聯性] 對話方塊中,變更關聯性中使用的資料表或資料行,然後按一下 [確定]

  3. 按一下 [管理關聯性] 對話方塊中的 [關閉]

在圖表檢視中變更使用中關聯性

如果您匯入具有多個關聯性的資料表,或者您手動建立兩個資料表之間的多個關聯性,就必須將其中一個關聯性指定為預設用於導覽和計算的使用中關聯性。 其餘關聯性會存在模型中,成為非使用中關聯性。 您可以將非使用中關聯性用於 DAX 計算。 您也可以將非使用中關聯性升級為使用中關聯性。

  1. 在 [圖表檢視] 中,找出具有使用中和非使用中關聯性的資料表。 非使用中關聯性會顯示為虛線 (如果兩個資料行之間已有間接的關聯性,此關聯性為非使用中)。

  2. 按一下使用中關聯性線條 (非虛線的線條),加以選取。 以滑鼠右鍵按一下線條,然後以滑鼠右鍵按一下選取的連結。 選取 [標記為非使用中]

  3. 指向兩個資料表之間的虛線。

  4. 以滑鼠右鍵按一下虛線,然後按一下 [標記為使用中]。 請注意,您也可以在內容功能表中刪除及編輯關聯性。

編輯關聯性的考量

編輯關聯性時,請考量下列事項:

  • 每一對資料表之間只能有一個使用中關聯性。 如果兩個資料表能夠以多種方式相關,其中一個關聯性就是使用中關聯性。 其他關聯性會保留在資料模型中,但是標幟為非使用中。

    使用中關聯性預設用於 DAX 計算和樞紐分析報表導覽。 非使用中關聯性可經由 USERELATIONSHIP 函數用於 DAX 計算。 如需詳細資訊,請參閱<USERELATIONSHIP 函數 (DAX)>和使用兩個資料表之間的多個關聯性

  • [相關查閱資料行] 中的資料值必須是唯一的。 換句話說,資料行不能包含重複的值。

  • 每個資料表都必須具有能夠唯一識別該資料表中每個資料列的單一資料行。

  • [資料行][相關查閱資料行] 必須相容。 如需資料類型的詳細資訊,請參閱<PowerPivot 活頁簿中支援的資料類型>。

如需完整的需求清單,請參閱<關聯性概觀>中的<關聯性的需求>。

請參閱

概念

建立兩個資料表之間的關聯性

刪除關聯性

關聯性疑難排解

關聯性概觀