建立兩個資料表之間的關聯性
如果您資料來源中的資料表並沒有關聯性存在,或如果您新增資料表,則可以使用 PowerPivot for Excel 中的工具來建立新的關聯性。 如需有關 PowerPivot for Excel 中所使用之關聯性的詳細資訊,請參閱<關聯性概觀>。
[!附註]
在 Windows Vista 和 Windows 7 中,PowerPivot 視窗中的功能在功能區中都有提供,本主題會對此加以說明。 在 Windows XP 中,功能都是從一組功能表使用的。 如果您是使用 Windows XP,而且想要了解功能表命令如何與功能區命令相關,請參閱<Windows XP 中的 PowerPivot UI>。
若要建立兩個資料表之間的關聯性
按一下 [PowerPivot] 視窗中的 [設計] 索引標籤,然後按一下 [關聯性] 群組中的 [建立關聯性]。
在 [建立關聯性] 對話方塊的 [資料表] 中,按一下向下鍵,然後從下拉式清單中選取資料表。
在「一對多」關聯性中,這個資料表應該是「多」邊。
針對 [資料行],選取包含與 [相關查閱資料行] 相關之資料的資料行。
針對 [相關查閱資料表] 選取資料表,其中至少有一個資料行與剛才針對 [資料表] 選取的資料表相關聯。
在「一對多」關聯性中,此資料表應該是「一」邊,也就是說,所選資料行中的值不包含重複的項目。 如果您嘗試以錯誤的順序 (一對多而非多對一) 建立關聯性,圖示將會出現在 [相關查閱資料行] 欄位的旁邊。 反轉順序來建立有效的關聯性。
針對 [相關查閱資料行] 選取資料行,其唯一值與針對 [資料行] 選取之資料行中的值相符。
按一下 [建立]。
若要在圖表檢視中建立關聯性
在圖表檢視中,您可以在不同資料表資料行之間輕鬆建立關聯性。 關聯性會以視覺方式顯示,讓您快速查看所有資料表彼此的關聯性。 如需有關圖表檢視的詳細資訊,請參閱<PowerPivot 視窗:圖表檢視>。
您可以建立關聯性,方法是將某個資料表中的資料行拖曳到另一個資料表中的相關資料行。 您也可以依照本節的步驟,使用 [建立關聯性] 對話方塊建立關聯性。
若要導覽圖表檢視
在 PowerPivot 視窗的 [主資料夾] 索引標籤上,按一下 [檢視] 區域中的 [圖表檢視]。 資料檢視試算表配置會變更為視覺圖表配置,而且資料表會根據其關聯性而自動組織。
若要在螢幕上查看所有資料表,請按一下圖表檢視右上角的 [全螢幕] 圖示。
若要組織最舒適的檢視方式,請使用 [拖曳以縮放] 控制項 (迷你地圖控制項),將資料表拖曳至慣用的配置中。 您也可以使用捲軸和滑鼠滾輪來捲動螢幕。
指向關聯線 (兩端具有箭頭和圓形的黑色線條) 以反白顯示相關的資料表。
若要在圖表檢視中建立資料表之間的關聯性
在圖表檢視中,以滑鼠右鍵按一下資料表圖表,然後按一下 [建立關聯性]。 [建立關聯性] 對話方塊隨即開啟。
針對 [資料行],選取包含與 [相關查閱資料行] 相關之資料的資料行。
針對 [相關查閱資料表] 選取資料表,其中至少有一個資料行與剛才針對 [資料表] 選取的資料表相關聯。
按一下 [建立]。 非使用中關聯性會顯示為虛線 (因為這兩個資料行之間已有間接的關聯性,所以此關聯性為非使用中)。
指向資料表之間的關聯線。
以滑鼠右鍵按一下此線條,然後按一下 [標記為使用中]。
[!附註]
如果沒有其他關聯性讓這兩個資料表相關,您只能啟用此關聯性。 如果資料表已經相關,但是您想要變更其相關的方式,您必須將目前的關聯性標示為非使用中,然後啟用新的關聯性。
建立關聯性的考量
建立關聯性時,請考量以下事項:
每一對資料表之間只能有一個關聯性。
[相關查閱資料行] 中的資料值必須是唯一的。 換句話說,資料行不能包含重複的值。
每個資料表都必須具有能夠唯一識別該資料表中每個資料列的單一資料行。
[資料行] 和 [相關查閱資料行] 必須相容。 如需資料類型的詳細資訊,請參閱<PowerPivot 活頁簿中支援的資料類型>。
如需完整的需求清單,請參閱<關聯性概觀>中的<關聯性的需求>。