Спеціальна тематика в LuckyTemplates
Ознайомтеся зі спеціальними темами та навчіться створювати спеціальний файл JSON, щоб ви могли керувати спеціальними функціями кожного візуалу в LuckyTemplates.
використовується для підготовки кожної з таблиць, завантажених у модель даних. Отже, принципово важливо, щоб таблиці, поля та заходи в моделі даних були простими та зручними для користувача. У цьому підручнику давайте поговоримо про деякі найкращі практики Power Query для нашої моделі даних, деякі її функції та чому нам слід використовувати редактор запитів.
Power Query дозволяє користувачам виконувати дуже складні речі. Тому завжди важливо дотримуватися кількох правил найкращої практики, щоб все було правильно організовано.
Зміст
1. Завжди переносьте дані до редактора Power Query
Люди зазвичай можуть імпортувати свої дані безпосередньо до своєї моделі даних за допомогою параметра Отримати дані .
Я настійно пропоную вам не робити цього і спочатку скористатися редактором запитів . Це означає, що ми завжди повинні спочатку передавати наші дані в редактор запитів, щоб очистити їх. Причина в тому, що дані ніколи не бувають ідеальними. Було б краще перевірити дані в редакторі запитів , перш ніж додавати їх до нашої моделі даних.
2. Завжди найкраще зрозуміти, що таке запит
Одна з найважливіших найкращих практик Power Query, яку я рекомендував би зрозуміти, що таке запит.
Запит схожий на знімок наших даних у найгіршому вигляді. Він також фізично нічого не переносить у нашу модель LuckyTemplates.
Оскільки наші таблиці даних можуть бути великими, ми хочемо запитувати їх і не створювати жодного перевантаження з точки зору наших моделей LuckyTemplates. Коли ми отримуємо їх у форматі запиту, ми очищаємо та перетворюємо ці таблиці. Тому дуже важливо добре розуміти, що таке запит, а не пряме закріплення даних у моделі даних.
3. Попрактикуйтеся в організації запитів для розробки моделі
З точки зору найкращих практик Power Query для розробки моделей дуже важливо впорядковувати наші запити. Це тому, що у нас буде багато запитів, коли ми розроблятимемо все більше і більше в LuckyTemplates. Іноді запит може бути схожим на проміжну таблицю, і згодом може бути додано або об’єднано в іншу таблицю. Отже, ми можемо отримати багато запитів, і нам потрібно вміти ними керувати.
У цьому прикладі я організував їх ліворуч за допомогою папок. Ми також можемо перетягувати наші запити, щоб розмістити їх у певному порядку. Головне, коли їх упорядковувати, — також інтуїтивно зрозуміло називати їх — не лише запити, але й папки, у яких вони розміщені.
4. Проаналізуйте код M у редакторі Power Query
Ще одна найкраща практика Power Query, яку нам потрібно навчитися, — це знати, що відбувається в розширеному редакторі та, точніше, з .
Це приклад детального коду М із запитом дат. Це просто код, який змінюватиметься кожного разу, коли ми робимо перетворення. Отже, він просто викладає всі різні деталі трансформацій, які ми робимо.
Наприклад, видалімо тут стовпець.
Потім, якщо ми відкриємо наш код у розширеному редакторі , ми побачимо, що він також записав, що ми видалили стовпець. Нам не потрібно писати код, але нам потрібно добре розуміти код. Щойно ми зможемо це чітко проаналізувати, ми побачимо, що в цій частині є чимало можливостей зробити багато більш складних речей.
5. Структуруйте та оптимізуйте таблиці LuckyTemplates
Нарешті, я наполегливо пропоную користувачам зрозуміти, як ми хочемо структурувати або оптимізувати таблиці для LuckyTemplates. Це дуже важливо, тому що, зрештою, коли ми пройдемо цю стадію запиту, ми збираємося закріпити його за нашою моделлю даних і побудувати навколо нього модель даних. Працюючи над цим, ми повинні мати на увазі модель даних, тому що саме тут ми оптимізуємо ваші таблиці для моделі даних.
Отже, що таке хороша форма або яка є найбільш оптимальною формою для наших таблиць, щоб поміститися в нашу модель даних? На це також немає точної відповіді, оскільки кожна ситуація з даними є унікальною у багатьох випадках.
Висновок
Отже, це запропоновані мною найкращі методи роботи з Power Query і деякі з основних ключових речей, які ми збираємося розглянути в інших статтях блогу. Дотримання цих загальних порад може допомогти вам підготувати належну модель даних, яка вважається основою рішення звіту LuckyTemplates.
Завжди пам’ятайте, що дуже важливо розуміти, що відбувається в редакторі запитів. З цього моменту ми можемо застосувати те, як виглядає хороша та оптимізована таблиця, у нашому власному сценарії даних і в нашій моделі.
Все найкраще,
Ознайомтеся зі спеціальними темами та навчіться створювати спеціальний файл JSON, щоб ви могли керувати спеціальними функціями кожного візуалу в LuckyTemplates.
У цьому підручнику буде розглянуто, як використовувати TOPN як функцію віртуального ранжування для отримання цікавої інформації на основі логіки ранжування в LuckyTemplates.
У цьому підручнику я покажу вам, як обчислити формулу днів ставки протягом місяця або місяців у лікарняному сценарії за допомогою DAX у LuckyTemplates.
Дізнайтеся, як створювати динамічні текстові підсумки, щоб демонструвати статистичні дані у вашому звіті, використовуючи спеціальну візуальну розробку LuckyTemplates під назвою Enlighten Data Story.
У цьому блозі ви дізнаєтеся, як динамічно створювати візуальні елементи таблиці в LuckyTemplates за допомогою показників DAX і умовного форматування.
Календар свят LuckyTemplates має вирішальне значення для багатьох розрахунків інтелекту часу. Дізнайтеся, як розрахувати конкретні дати свят за допомогою DAX.
Це вступ до LuckyTemplates Geospatial Analysis для побудови переконливих динамічних карт, що створює багато проблем для користувачів.
У цьому підручнику я продемонструю, як ви можете використовувати оновлену функцію панелей даних LuckyTemplates у візуалізації таблиці даних, щоб зробити ваші звіти більш переконливими.
У цьому блозі ми збиралися проаналізувати, як аналізувати правильні періоди продажів або правильні періоди часу, за які ви фактично маєте результати.
У цьому LuckyTemplates Showcase ми розглянемо звіти про заявки на страхування, які містять цінну інформацію про продукти та угоди, пов’язані зі страхуванням.