Найкращі методи Power Query для вашої моделі даних

використовується для підготовки кожної з таблиць, завантажених у модель даних. Отже, принципово важливо, щоб таблиці, поля та заходи в моделі даних були простими та зручними для користувача. У цьому підручнику давайте поговоримо про деякі найкращі практики Power Query для нашої моделі даних, деякі її функції та чому нам слід використовувати редактор запитів. 

Power Query дозволяє користувачам виконувати дуже складні речі. Тому завжди важливо дотримуватися кількох правил найкращої практики, щоб все було правильно організовано.

Зміст

1. Завжди переносьте дані до редактора Power Query

Люди зазвичай можуть імпортувати свої дані безпосередньо до своєї моделі даних за допомогою параметра Отримати дані .

Найкращі методи Power Query для вашої моделі даних

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

2. Завжди найкраще зрозуміти, що таке запит

Одна з найважливіших найкращих практик Power Query, яку я рекомендував би зрозуміти, що таке запит. 

Запит схожий на знімок наших даних у найгіршому вигляді. Він також фізично нічого не переносить у нашу модель LuckyTemplates. 

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

Найкращі методи Power Query для вашої моделі даних

3. Попрактикуйтеся в організації запитів для розробки моделі

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

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

Найкращі методи Power Query для вашої моделі даних

4. Проаналізуйте код M у редакторі Power Query

Ще одна найкраща практика Power Query, яку нам потрібно навчитися, — це знати, що відбувається в розширеному редакторі та, точніше, з . 

Найкращі методи Power Query для вашої моделі даних

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

Найкращі методи Power Query для вашої моделі даних

Наприклад, видалімо тут стовпець. 

Найкращі методи Power Query для вашої моделі даних

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

Найкращі методи Power Query для вашої моделі даних

5. Структуруйте та оптимізуйте таблиці LuckyTemplates

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

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

Висновок

Отже, це запропоновані мною найкращі методи роботи з Power Query і деякі з основних ключових речей, які ми збираємося розглянути в інших статтях блогу. Дотримання цих загальних порад може допомогти вам підготувати належну модель даних, яка вважається основою рішення звіту LuckyTemplates.

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

Все найкраще,


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

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

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.