Як об’єднати запити в LuckyTemplates

Злиття  — це ще одне потужне перетворення для оптимізації наших таблиць і інформації, яку ми можемо отримувати з різних джерел. Важливо навчитися об’єднувати запити в LuckyTemplates, оскільки це перетворення може спростити наші моделі даних.

Отримання даних із різних джерел у LuckyTemplates не становить великої проблеми. Насправді неважливо, звідки надходять дані, оскільки вони просто стануть запитом. Що дійсно має значення, так це те, як ми структуруємо ці таблиці в нашій моделі.

Зважаючи на це, об’єднання є чудовою технікою для створення таблиць, які повністю відрізняються від того, що ми маємо зазвичай, оскільки ми можемо об’єднати багато таблиць. У цій статті ви дізнаєтесь, як ефективно об’єднувати запити в LuckyTemplates.

Зміст

Параметр об’єднання запитів у LuckyTemplates

Наприклад, таблиця Відомості про канал може бути логічною таблицею пошуку, яку ми можемо розмістити в нашій моделі даних. Але нам потрібно залишити його як проміжний запит, оскільки ми все ще можемо використовувати його, фізично об’єднавши з нашою таблицею Sales .

Як об’єднати запити в LuckyTemplates

Для цього виберіть  таблицю «Продажі»  , а потім клацніть  параметр «Об’єднати запити»  на  стрічці «Домашня  сторінка».  

Як об’єднати запити в LuckyTemplates

Таблиця з  відомостей про канал  завжди розгалужує всі розміри на основі каналу. Отже, давайте виберемо та виділимо  стовпець Канал  .

Як об’єднати запити в LuckyTemplates

Тоді давайте знайдемо та виберемо  тут таблицю Відомості про канал  .

Як об’єднати запити в LuckyTemplates

Це дасть нам попередній перегляд. Ми побачимо, що стовпець «Назва каналу» розбиває елементи «Експорт », «Дистриб’ютор » і «Оптовий продаж» , які є трьома типами елементів у нашій таблиці фактів ( таблиці «Продажі »). Давайте виберемо стовпець Назва каналу .

Як об’єднати запити в LuckyTemplates

Об’єднайте запити в LuckyTemplates за допомогою параметрів Join Kind 

Ми можемо використовувати різні варіанти Join Kind . Я настійно рекомендую вивчити варіанти, які ви можете використовувати. Ми не будемо розглядати всі варіанти, тому що ми можемо просто використати параметр Left Outer .

Однак трапляються рідкісні випадки, коли нам може знадобитися використовувати інші параметри Join Kind . Нам просто потрібно перевірити їх, і якщо ми не отримаємо правильний результат, тоді нам потрібно спробувати інші варіанти Join Kind .

Як об’єднати запити в LuckyTemplates

У цьому прикладі ми збираємося об’єднати все з нашого стовпця Channel , який знаходиться вліворуч від стовпця «Назва каналу» з таблиці «Відомості про канал» або запиту.

Виберіть  опцію «Лівий зовнішній»  , і ми побачимо попередній перегляд із зазначенням повної відповідності. Після цього натисніть  кнопку ОК  .  

Як об’єднати запити в LuckyTemplates

Тепер у нашій таблиці продажів сталося кілька речей   . Перше, що ми помічаємо, це те, що ми маємо додану трансформацію в наших  APPLIED STEPS , яка вказує на те, що ми  об’єднали запити

Як об’єднати запити в LuckyTemplates

Однак він не надав нам усіх додаткових стовпців із  таблиці «Деталі каналу  ». У цьому випадку нам потрібно натиснути подвійну стрілку біля назви стовпця «Відомості про канал» .  

Як об’єднати запити в LuckyTemplates

Потім ми побачимо всі різні доступні параметри, які є стовпцями з  таблиці «Деталі каналу»  . Наприклад, ми об’єднуємо таблиці, і є багато стовпців, які ми не хотіли об’єднувати. Все, що нам потрібно зробити, це вибрати лише стовпці, які ми хочемо додати. Давайте спочатку залишимо їх усі вибраними та натиснемо кнопку  OK  . 

Ми побачимо, що всі стовпці цієї допоміжної таблиці тепер з’явилися в кожному рядку нашої таблиці фактів.  

Як об’єднати запити в LuckyTemplates

Застосування додаткових перетворень

Крім того, ми можемо просто видалити цей  стовпець Channel  тут, тому що у нас уже є подібний стовпець, який було додано за допомогою техніки об’єднання, яку ми робили раніше.

Як об’єднати запити в LuckyTemplates

Тоді давайте перейменуємо щойно додані стовпці в нашу таблицю на  ChannelShort CodeAlt. Назваважливість і  попередній код .  

Як об’єднати запити в LuckyTemplates

Це всі різні розміри, які тепер ми можемо використовувати в наших моделях і візуалізаціях. Ми можемо легко створити цей детальний запит, який зрештою стане таблицею. 

Тепер, якщо ми перевіряємо наш  розділ «ЗАСТОСУВАНІ КРОКИ»  , усе, що ми зробили, було автоматично додано. Ми додавали запити, об’єднували, розгортали, видаляли та перейменовували стовпці.  

Як об’єднати запити в LuckyTemplates

Якщо ми перевіримо наш  розширений редакторкод M  вказує на те саме, що в  розділі APPLIED STEPS  . Це ті перетворення, які ми робили раніше. 

Як об’єднати запити в LuckyTemplates

Висновок

Зрештою, об’єднання запитів є ще одним потужним перетворенням, яке оптимізує наші запити та таблиці для моделей даних. Важливо зрозуміти, як ми збираємося їх використовувати, і об’єднати їх усіх разом. Це дозволить нам створювати повністю оптимізовані запити та таблиці. Потім ми можемо використовувати їх у нашій моделі даних, щоб зробити наші обчислення DAX більш ефективними.  

Дійсно, перетворення запитів на злиття є незамінним доповненням до нашого аналітичного мислення та розробки моделей у Power BI. 

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.