共用方式為


建立資料表之間的關聯性 (教學課程)

在這一課,您將使用 PowerPivot 來檢視與建立不同資料來源之資料間的關聯性。關聯性是在兩個資料表之間的一種連接,這種連接會建立兩個資料表中資料相互關聯的方式。例如,DimProduct 資料表和 DimProductSubcategory 資料表的關聯性是以每個產品都屬於某個子類別目錄為基礎。如需有關關聯性的詳細資訊,請參閱<關聯性概觀>。

您可以在 PowerPivot 視窗中手動「聯結」(Join) 資料表來建立 PowerPivot 中的關聯性,或者,如果 PowerPivot for Excel 在將資料匯入 PowerPivot 活頁簿時偵測到現有的關聯性,也可以自動建立其關聯性。您可以聯結包含類似或相同資料的資料行,來建立兩個資料表之間的關聯性。例如,DimProduct 和 DimProductSubcategory 資料表是以發生在兩個資料表中的 ProductSubcategoryKey 資料行相關聯。資料行的名稱不必相同,但通常相同。

必要條件

本主題是 PowerPivot for Excel 教學課程的一部分,必須依序完成。如需有關必要條件與教學課程中第一個步驟的詳細資訊,請參閱<PowerPivot for Excel 教學課程簡介>。

為什麼要建立關聯性

為執行任何有意義的分析,您的資料來源之間必須有關聯性。更明確地說,關聯性可讓您:

  • 依來自相關資料表之資料的資料行來篩選某個資料表中的資料。

  • 將多個資料表中的資料行整合到樞紐分析表或樞紐分析圖中。

  • 使用 Data Analysis Expressions (DAX) 公式,輕鬆地查閱相關資料表中的值。

檢閱現有的關聯性

您在 PowerPivot 活頁簿中已經有來自三個不同來源的資料:

  • 從 Access 資料庫匯入的銷售額與產品資料。系統會為您連同資料一起自動匯入現有的關聯性。

  • 從 Access 資料庫匯入的產品類別目錄資料。

  • 從包含商店資訊之 Excel 試算表複製並與之連結的資料。

若要檢閱現有的關聯性

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

  2. [管理關聯性] 對話方塊中,您應該會看到下列關聯性,這些關聯性是在匯入第一個 Access 資料庫時所建立:

    資料表

    相關查閱資料表

    DimProduct [ProductSubcategoryKey]

    DimProductSubcategory [ProductSubcategoryKey]

    FactSales [channelKey]

    DimChannel [ChannelKey]

    FactSales [DateKey]

    DimDate [Datekey]

    FactSales [ProductKey]

    DimProduct [ProductKey]

  3. 按一下 [關閉]

建立個別來源中資料間的新關聯性

既然您已經檢閱過自動建立的關聯性,您將建立其他關聯性。

若要建立第一個關聯性

  1. 按一下 [存放區] 索引標籤。

  2. 以滑鼠右鍵按一下 [GeographyKey] 資料行標頭,然後選取 [建立關聯性]

    系統會自動擴展 [資料表] 欄位與 [資料行] 欄位。

  3. [相關查閱資料表] 欄位中,選取 [Geography]

  4. [相關查閱資料行] 欄位中,選取 [GeographyKey]

  5. 按一下 [建立]

  6. 關聯性建立後,在資料行的頂端會顯示一個圖示。將指標暫停在此圖示上可顯示關聯性詳細資料。

若要建立 Access 和 Excel 中資料間的其他關聯性

  1. 按一下 [存放區] 索引標籤。

  2. 選取 [StoreKey] 資料行。

  3. [設計] 索引標籤上,按一下 [建立關聯性]

    系統會自動擴展 [資料表] 欄位與 [資料行] 欄位。

  4. [相關查閱資料表] 欄位中,選取 [FactSales]

  5. [相關查閱資料行] 欄位中,選取 [StoreKey]

    請注意 [相關查閱資料行] 欄位旁的圖示。這會告訴您此關聯性正在以錯誤的順序建立。當您建立關聯性時,必須針對 [相關查閱資料行] 選取一個具有唯一值的資料行。

  6. 反轉順序。將 [FactSales] 移到 [資料表] 欄位,然後選取 [StoreKey] 做為 [資料行]。選取 [存放區] 做為 [相關查閱資料表],然後選取 [StoreKey] 做為 [資料行]

  7. 按一下 [建立]

  8. 針對 DimProductSubcategory (當做資料表) 和 ProductCategory (當做查閱資料表),使用兩個資料表中的 ProductCategoryKey 資料行重複上述步驟。

  9. 按一下 [管理關聯性] 並檢閱清單,以確認所有關聯性都已經成功建立。

下一個步驟

若要繼續進行本教學課程,請前往下一個主題:建立導出資料行 (教學課程)

請參閱

其他資源