數(shù)據(jù)模型是Excel 2013中引入的一種新方法,,用于集成來自多個表的數(shù)據(jù),有效地在Excel工作簿中構建關系數(shù)據(jù)源,。在Excel中,,數(shù)據(jù)模型透明地使用,,提供數(shù)據(jù)透視表和數(shù)據(jù)透視圖中使用的表格數(shù)據(jù),。在Excel中,您可以通過包含表名和相應字段的數(shù)據(jù)透視表/數(shù)據(jù)透視圖列表訪問表及其對應的值,。 數(shù)據(jù)模型在Excel中的主要用途是Power Pivot的使用,。數(shù)據(jù)模型可以視為Power Pivot數(shù)據(jù)庫,Power Pivot的所有功能特性都是用數(shù)據(jù)模型進行管理的,。Power Pivot的所有數(shù)據(jù)操作本質(zhì)上都是明確的,,可以在數(shù)據(jù)模型中進行可視化。 在本章中,,您將詳細了解數(shù)據(jù)模型,。 Excel和數(shù)據(jù)模型Excel工作簿中只有一個數(shù)據(jù)模型。使用Excel時,,數(shù)據(jù)模型使用是隱含的,。您不能直接訪問數(shù)據(jù)模型,。您只能在數(shù)據(jù)模型中的數(shù)據(jù)透視表或數(shù)據(jù)透視圖的字段列表中查看多個表,,并使用它們,。創(chuàng)建數(shù)據(jù)模型和添加數(shù)據(jù)也會在Excel中隱含地完成,而將外部數(shù)據(jù)導入到Excel中,。 如果你想查看數(shù)據(jù)模型,,你可以這樣做,如下所示:
數(shù)據(jù)模型(如果工作簿中存在)將顯示為表格,,每個表格都帶有一個選項卡,。 注意 - 如果將Excel表添加到數(shù)據(jù)模型,則不會將Excel表格轉(zhuǎn)換為數(shù)據(jù)表,。在數(shù)據(jù)模型中添加Excel表的副本作為數(shù)據(jù)表,,并在兩者之間創(chuàng)建一個鏈接。因此,,如果在Excel表中進行更改,,數(shù)據(jù)表也會更新。但從存儲的角度來看,,有兩個表,。 功率數(shù)據(jù)透視和數(shù)據(jù)模型數(shù)據(jù)模型本質(zhì)上是Power Pivot的數(shù)據(jù)庫。即使您從Excel創(chuàng)建數(shù)據(jù)模型,,它僅構建Power Pivot數(shù)據(jù)庫,。在Power Pivot中明確地創(chuàng)建數(shù)據(jù)模型和/或添加數(shù)據(jù),。 實際上,,您可以從Power Pivot窗口管理數(shù)據(jù)模型。您可以將數(shù)據(jù)添加到數(shù)據(jù)模型,,從不同數(shù)據(jù)源導入數(shù)據(jù),,查看數(shù)據(jù)模型,創(chuàng)建表之間的關系,,創(chuàng)建計算字段和計算列等,。 創(chuàng)建數(shù)據(jù)模型您可以從Excel添加表到數(shù)據(jù)模型,也可以直接將數(shù)據(jù)導入Power Pivot,,從而創(chuàng)建Power Pivot Data Model表。您可以通過單擊Power Pivot窗口中的Manage來查看數(shù)據(jù)模型,。 您將了解如何在Excel中將表添加到數(shù)據(jù)模型 - “通過Excel加載數(shù)據(jù)”一章,。您將在“數(shù)據(jù)加載功能”一章中了解如何將數(shù)據(jù)加載到數(shù)據(jù)模型中。 數(shù)據(jù)模型中的表數(shù)據(jù)模型中的表可以被定義為一組在它們之間保持關系的表。這些關系可以將來自不同表格的相關數(shù)據(jù)結合起來進行分析和報告,。 數(shù)據(jù)模型中的表稱為數(shù)據(jù)表,。 數(shù)據(jù)模型中的表被視為由字段(字段是列)組成的一組記錄(記錄是一行)。您無法編輯數(shù)據(jù)表中的單個項目,。但是,,您可以附加行或?qū)⒂嬎懔刑砑拥綌?shù)據(jù)表。 Excel表和數(shù)據(jù)表Excel表只是一組單獨的表,。工作表上可以有多個表,。每個表都可以單獨訪問,但不可能同時從多個Excel表中訪問數(shù)據(jù),。這是創(chuàng)建數(shù)據(jù)透視表時,,僅基于一個表的原因。如果您需要共同使用兩個Excel表中的數(shù)據(jù),,則需要首先將它們合并到一個Excel表中,。 另一方面,數(shù)據(jù)表與其他具有關系的數(shù)據(jù)表共存,,便于多個表中的數(shù)據(jù)組合,。將數(shù)據(jù)導入Power Pivot時,會創(chuàng)建數(shù)據(jù)表,。您還可以在創(chuàng)建數(shù)據(jù)透視表獲取外部數(shù)據(jù)或多個表時,,將Excel表添加到數(shù)據(jù)模型。 數(shù)據(jù)模型中的數(shù)據(jù)表可以通過兩種方式查看 -
數(shù)據(jù)模型的數(shù)據(jù)視圖在數(shù)據(jù)模型的數(shù)據(jù)視圖中,每個數(shù)據(jù)表存在于單獨的選項卡上,。數(shù)據(jù)表行是記錄,,列表示字段。選項卡包含表名稱,,列標題是該表中的字段,。您可以使用數(shù)據(jù)分析表達式(DAX)在數(shù)據(jù)視圖中進行計算。 數(shù)據(jù)模型圖在數(shù)據(jù)模型的圖表視圖中,,所有數(shù)據(jù)表由具有表名稱的框表示,,并包含表中的字段。您可以通過拖動它們在圖表視圖中排列表,。您可以調(diào)整數(shù)據(jù)表的大小,,以便顯示表中的所有字段。 數(shù)據(jù)模型中的關系您可以在圖表視圖中查看關系,。如果兩個表之間定義了一個關系,,則會出現(xiàn)將源表連接到目標表的箭頭,。如果您想知道關系中使用哪些字段,只需雙擊箭頭即可,。兩個表格中的箭頭和兩個字段被突出顯示,。 如果您導入具有主鍵和外鍵關系的相關表,將自動創(chuàng)建表關系,。Excel可以使用導入的關系信息作為數(shù)據(jù)模型中表關系的基礎,。 您還可以在兩個視圖之一中明確創(chuàng)建關系 -
創(chuàng)建關系對話框 在一個關系中,,涉及四個實體 -
在圖表視圖中,您可以通過單擊表中的字段并拖動到相關表來創(chuàng)建關系,。 |
|