Найкращі методи 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.

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

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


Спеціальна тематика в LuckyTemplates

Спеціальна тематика в LuckyTemplates

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Як розрахувати кількість днів зайнятості на місяць у LuckyTemplates за допомогою DAX

Як розрахувати кількість днів зайнятості на місяць у LuckyTemplates за допомогою DAX

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

LuckyTemplates Custom Visual – Створення текстових підсумків

LuckyTemplates Custom Visual – Створення текстових підсумків

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

Візуальна таблиця в LuckyTemplates | Динамічний піднабір

Візуальна таблиця в LuckyTemplates | Динамічний піднабір

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

Святковий календар LuckyTemplates – обчислення дати за допомогою DAX

Святковий календар LuckyTemplates – обчислення дати за допомогою DAX

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

Геопросторовий аналіз LuckyTemplates: Вступ

Геопросторовий аналіз LuckyTemplates: Вступ

Це вступ до LuckyTemplates Geospatial Analysis для побудови переконливих динамічних карт, що створює багато проблем для користувачів.

Панелі даних LuckyTemplates у візуалізаціях таблиць

Панелі даних LuckyTemplates у візуалізаціях таблиць

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

Розробка періодів продажів за допомогою DAX у LuckyTemplates: будні проти Вихідні

Розробка періодів продажів за допомогою DAX у LuckyTemplates: будні проти Вихідні

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

Звіти про заявки на страхування в LuckyTemplates

Звіти про заявки на страхування в LuckyTemplates

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