Когато свързвате таблици на Excel с Power Pivot, вие ги добавяте към модела на данни на Power Pivot. В този сценарий приемете, че сте добавили три набора от данни в три различни работни листа: Клиенти, InvoiceHeader и InvoiceDetails.
Искате да използвате Power Pivot, за да анализирате данните в работните листове Customers, InvoiceHeader и InvoiceDetails.
Можете да намерите примерните файлове за това упражнение в работната книга, наречена Глава 2 Samples.xlsx .
В този момент Power Pivot знае, че имате три таблици в модела на данни, но няма представа как таблиците се свързват една с друга. Свързвате тези таблици, като дефинирате връзки между таблиците Клиенти, Данни за фактурата и Заглавка на фактурата. Можете да направите това директно в прозореца на Power Pivot.
Ако по невнимание сте затворили прозореца на Power Pivot, можете лесно да го отворите отново, като щракнете върху командния бутон Управление в раздела на лентата на Power Pivot.
Следвайте тези стъпки, за да създадете връзки между вашите таблици:
Активирайте прозореца на Power Pivot и щракнете върху командния бутон Diagram View в раздела Начало.
Екранът на Power Pivot, който виждате, показва визуално представяне на всички таблици в модела на данни, както е показано.
Можете да преместите таблиците в изглед на диаграма, като просто щракнете и ги плъзнете.
Идеята е да се идентифицират първичните индексни ключове във всяка таблица и да се свържат. В този сценарий таблицата „Клиенти“ и таблицата „Заглавка на фактурата“ могат да бъдат свързани с помощта на полето CustomerID. Таблиците заглавие на фактура и данни за фактура могат да бъдат свързани с полето InvoiceNumber.
Изгледът на диаграма ви позволява да видите всички таблици в модела на данни.
Щракнете и плъзнете линия от полето CustomerID в таблицата Customers до полето CustomerID в таблицата за заглавка на фактурата, както е показано тук.
За да създадете връзка, просто щракнете и плъзнете линия между полетата във вашите таблици.
Щракнете и плъзнете линия от полето InvoiceNumber в таблицата Invoice Header до полето InvoiceNumber в таблицата Invoice Details.
В този момент вашата диаграма ще изглежда подобна на показаната. Забележете, че Power Pivot показва линия между таблиците, които току-що сте свързали. В термините на базата данни те се наричат присъединявания.
Съединенията в Power Pivot винаги са едно към много съединения. Това означава, че когато една таблица се присъедини към друга, една от таблиците има уникални записи с уникални индексни номера, докато другата може да има много записи, където индексните номера се дублират.
Често срещан пример е връзката между таблицата "Клиенти" и таблицата "Заглавка на фактурата". В таблицата Клиенти имате уникален списък с клиенти, всеки със свой собствен уникален идентификатор. Никой клиентски идентификатор в тази таблица не се дублира. Таблицата за заглавки на фактури има много редове за всеки CustomerID; всеки клиент може да има много фактури.
Забележете, че линиите за свързване имат стрелки, сочещи от таблица към друга таблица. Стрелката в тези редове за свързване винаги сочи към таблицата, която има дублирания уникален индекс.
За да затворите диаграмата и да се върнете към преглед на таблиците с данни, щракнете върху командата Преглед на данни в прозореца на Power Pivot.