Робота з кількома таблицями робить дані цікавішими та актуальнішими для зведених таблиць і звітів, у яких використовуються ці дані. Працюючи з даними в надбудові Power Pivot, можна використовувати подання схеми, щоб створювати підключення між імпортованими таблицями й керувати ними.
Щоб створити зв'язок між таблицями, у кожній таблиці має бути стовпець із збігами значеннями. Наприклад, якщо ви пов'язуєте таблиці "Клієнти" й "Замовлення", у кожному записі "Замовлення" має бути код або ідентифікатор клієнта, який пов'язано з іменем одного клієнта.
- У вікні Power Pivot клацніть подання схеми. Макет електронної таблиці в поданні даних буде змінено на макет візуальної схеми, а таблиці буде автоматично впорядковано на основі зв'язків між ними.
- Клацніть табличну схему правою кнопкою миші та виберіть команду "Створити зв'язок". Відкриється діалогове вікно "Створення зв'язку".
- Якщо таблицю створено з реляційної бази даних, стовпець вибрано автоматично. Якщо стовпець не вибрано, виберіть стовпець із таблиці з даними, за допомогою яких зіставлятимуться рядки в кожній таблиці.
- У полі "Пов'язана таблиця підстановки" виберіть таблицю, у якій є принаймні один стовпець даних, пов'язаний із щойно вибраною таблицею.
- У стовпці виділіть стовпець, який містить дані, пов'язані зі стовпцем пов'язаної підстановки.
- Натисніть кнопку Створити.
Примітка.
Хоча програма Excel перевіряє, чи збігаються типи даних у кожному стовпці, вона не перевіряє, чи стовпці дійсно містять однакові дані, і створює зв'язки, навіть якщо значення не збігаються. Щоб перевірити припустимість зв'язку, створіть зведену таблицю, яка містить поля з обох таблиць. Якщо дані виглядають неправильно (наприклад, клітинки пусті або рядки повторюються з однаковим значенням), потрібно вибрати різні поля та, можливо, інші таблиці.
Пошук пов'язаного стовпця
Якщо моделі даних містять багато таблиць або містять велику кількість полів, може бути складно визначити, які стовпці слід використовувати для зв'язку між таблицями. Один зі способів знайти пов'язаний стовпець – знайти його в моделі. Цей метод корисний, якщо ви вже знаєте, який стовпець (або ключ) потрібно використовувати, але не впевнені, чи він використовується в інших таблицях. Наприклад, таблиці фактів у сховищі даних зазвичай містять багато ключів. Ви можете почати з ключа в цій таблиці, а потім шукати в моделі інші таблиці, які містять той самий ключ. У зв'язку між таблицями можна використовувати будь-яку таблицю, яка містить відповідний ключ.
- У вікні Power Pivot натисніть кнопку "Знайти".
- У полі "Знайти знайти" введіть ключ або стовпець як умову пошуку. Умови пошуку мають містити лише ім'я поля. На основі характеристик стовпця або типу даних, які він містить, виконати пошук не можна.
- Установіть прапорець "Відображати приховані поля під час пошуку метаданих ". Якщо ключ приховано, щоб не загромаджувати дані в моделі, він може не відображатися в поданні схеми.
- Натисніть кнопку Знайти далі. Якщо збіг знайдено, стовпець виділяється на схемі таблиці. Тепер ви знаєте, яка таблиця містить відповідний стовпець, який можна використовувати у зв'язках таблиць.
Змінення активного зв'язку
Таблиці можуть мати кілька зв'язків, але лише один з них може бути активним. Активний зв'язок використовується за замовчуванням в обчисленнях DAX і навігації по зведеному звіту. Неактивні зв'язки можна використовувати в обчисленнях DAX за допомогою функції USERELATIONSHIP. Докладні відомості див. в статті про функцію USERELATIONSHIP (DAX).
Кілька зв'язків виникають, якщо таблиці імпортовано таким чином, коли кілька зв'язків для цієї таблиці визначено у вихідному джерелі даних, або якщо ви вручну створюєте додаткові зв'язки для підтримки обчислень DAX.
Щоб змінити активні стосунки, сприяйте неактивним стосункам. Поточний активний зв'язок автоматично стає неактивним.
Наведіть вказівник миші на лінію зв'язку між таблицями. Неактивний зв'язок відображається пунктирною лінією. (Зв'язок неактивний, оскільки між двома стовпцями вже існує непрямий зв'язок).
Клацніть рядок правою кнопкою миші та виберіть команду Позначити як активну.
Примітка.
Зв'язок можна активувати, лише якщо жодні інші зв'язки не пов'язано з двома таблицями. Якщо таблиці вже пов'язані, але потрібно змінити спосіб їх пов'язання, необхідно позначити поточний зв'язок як неактивний, а потім активувати новий.
Упорядкування таблиць у поданні схеми
Щоб переглянути всі таблиці на екрані, клацніть піктограму " Припасувати до розмірів екрана " у верхньому правому куті подання схеми.
Щоб організувати зручне подання, використовуйте міні-карту перетягуванням масштабу та перетягніть таблиці до потрібного макета. Для прокручування екрана можна також використовувати смуги прокручування та коліщатко миші.