Як приєднатися до багатьох до багатьох за допомогою таблиці мостів у Power BI Seer Interactive
Одним з найбільших значень інструментів візуалізації даних є підключення різних типів таблиць даних для обчислення результатів, ілюстрування тенденцій або виявлення відхилень. Для створення цих зв’язків необхідні взаємозв’язки між вашими таблицями.

Відносини в Power BI
Відносини в Power BI мають кілька конфігурацій, включаючи потужність та напрямок перехресного фільтру, які визначають спосіб з'єднання та взаємодії ваших таблиць між собою.
Кардинальність
Персональна потужність означає, що пов’язаний стовпець в обох таблицях має лише один екземпляр кожного значення.
Один до одного (*: 1)
Одними з найосновніших відносин є стосунки один до одного. Це відбувається, коли у двох пов’язаних таблицях є лише один екземпляр кожного унікального значення. Як ви можете бачити в таблиці вище, ці відносини прості і чудово збігаються.
Багато до одного (*: 1)
"> Відношення" багато до одного "означає, що один стовпець в одній таблиці має лише один екземпляр кожного унікального значення, але пов'язаний стовпець в іншій таблиці має кілька екземплярів певного значення.
Багато до одного (*: 1) за допомогою мосту
Багато до багатьох (*: *) ">
Power BI випустив функцію взаємозв'язку багато-до-багатьох як частину можливостей складених моделей на робочому столі Power BI. Ви можете увімкнути це, перейшовши до файлу> параметри та налаштування> параметри> функції попереднього перегляду> та відмітивши c всебічні моделі . Вам потрібно буде перезапустити Power BI після ввімкнення складених моделей.
Отже ... чи не означатиме здатність створювати стосунки «багато-до-багатьох», що немає необхідності створювати міст-таблицю?
Технічно так ... але залежно від того, скільки джерел даних ви підключаєте, наскільки складні ваші дані та інші фактори, які ви можете створити, щоб забезпечити точність у ваших стосунках.
Наприклад, багато-багато зв'язків зазвичай не вистачає, коли всі унікальні значення не зустрічаються в кожній таблиці. Переглядаючи наведені вище приклади взаємозв’язків, ви можете побачити, що відносини багато до багатьох не враховують фіолетовий колір, оскільки його можна знайти лише в одній таблиці. З іншого боку, там, де стосунки, що використовують міст, включають фіолетовий колір як унікальну цінність. Це може вплинути на загальний аналіз, що пояснюється на прикладах діаграм нижче:
Аналіз даних із стосунками багато-до-багатьох
Ви помітите, що аналіз на цій діаграмі не включає значення Фіолетовий . Однак ми знаємо, що він присутній принаймні в одній з таблиць з нашого прикладу вище. Як зазначалося раніше, багато-багато взаємозв'язків часто пропускають точки даних, які не знаходяться у всіх таблицях, що використовуються.
Аналіз даних за допомогою зв’язаних зв’язків
З іншого боку, при використанні мосту всі унікальні значення враховуються у вашому аналізі. Це гарантує, що ви потенційно не пропустите велику частину даних, яка може суттєво вплинути на ваші результати.
Напрямки поперечного фільтра
Створюючи взаємозв'язок, ви можете вибрати один напрямок поперечного фільтра або обидва напрямки поперечного фільтра. З обома напрямками перехресного фільтра, коли ви фільтруєте будь-які значення в одній таблиці, один і той же фільтр застосовуватиметься до значень в іншій таблиці, якщо вони пов’язані взаємозв’язком - обробляючи всі аспекти пов’язаних таблиць, ніби вони є єдиною таблицею.
Побудова мостового столу
Таблиця мостів - також відома як таблиця асоціативних сутностей - це спосіб створити об'єднання "багато-до-багатьох", створивши таблицю зі стовпцем, що містить одиничний екземпляр кожного унікального значення, що створює міст для об'єднання двох або більше багато колонок разом.
Крок 1. Очистіть дані
Я не можу підкреслити, наскільки важливо очищати ваші дані перед тим, як будувати міст.
Якщо ви витратите час на очищення оригінальних таблиць, до того часу, коли ми створимо посилання на наступному кроці, ваші посилання будуть чистими, оскільки ви вже очистили свої дані. Це економить час, щоб просто очистити все спочатку, а потім повернутися назад і спробувати очистити кілька таблиць після того, як ви зробили перетворення та посилання.