Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Першою основою розробки LuckyTemplates є завантаження та перетворення даних. У цьому посібнику ви дізнаєтесь про 12 елементів попередньої розробки даних LuckyTemplates, які потрібно налаштувати та запам’ятати перед створенням звіту.
Цей контрольний список важливо виконати перед будь-чим іншим, оскільки він забезпечує безперебійну роботу. Обов’язково дотримуйтесь цих найкращих практик.
Зміст
1. Вимкніть окремі функції
Перш за все, рекомендується вимкнути функцію автоматичної дати/часу в LuckyTemplates. Є два способи зробити це: ви можете вимкнути цю функцію глобально або вимкнути її для поточного файлу.
Глобальне вимкнення означає, що поточні та всі майбутні файли не матимуть цієї функції. Зробіть це, перейшовши до «Файл» , а потім «Параметри та налаштування» . У розділі «Глобальне та завантаження даних » зніміть прапорець «Автоматичний день/час для нових файлів» у розділі «Інтелект часу».
Щоб вимкнути лише поточний файл, перейдіть на ту саму вкладку «Параметри» та знайдіть « Поточний файл» . На вкладці «Завантаження даних» зніміть прапорець «Автоматична дата/час» .
Іншою функцією, яку потрібно вимкнути, є автоматичне визначення нових зв’язків . Він також знаходиться в поточному файлі в розділі «Зв’язки».
2. Перехресне підсвічування проти перехресної фільтрації
Є два способи взаємодії зі звітами. Ці взаємодії можна відфільтрувати або підсвічувати. Перехресне підсвічування ввімкнено за замовчуванням у LuckyTemplates.
Щоб змінити цей параметр, знову перейдіть до «Файл», а потім «Параметри та налаштування». У розділі «Поточний файл» у розділі «Параметри звіту» ви можете змінити візуальну взаємодію за замовчуванням із перехресного підсвічування на перехресну фільтрацію .
Ось як це буде виглядати. Для перехресного виділення можна побачити, що коли ви клацаєте один канал у першій гістограмі, друга гістограма виділяє вибрану частину для кожної смужки.
Виділена частина залишається темним кольором, а невибрана – світлим.
Якщо клацнути інший канал, ви побачите, що довжина кожної світлої смужки на другій гістограмі не зміниться. Лише виділені частини зміщуються залежно від вибраного каналу.
З іншого бок��, для перехресної фільтрації довжина кожної смуги змінюється, коли ви переходите з одного каналу на інший.
Це рекомендований варіант для створення звітів у LuckyTemplates.
3. Відокремлення наборів даних LuckyTemplates від звіту
Вам потрібно розробити та опублікувати набори даних в окремому файлі PBIX.
Однією з переваг окремої публікації наборів даних є те, що ви можете використовувати процес схвалення в службі LuckyTemplates для просування та сертифікації наборів даних.
Ідеальною практикою є вибір і підтвердження набору даних, бажано сертифікованого, під час розробки нового звіту.
4. Виділена таблиця дат
Наступне налаштування перед розробкою, яке вам потрібно зробити, це переконатися, що у вашому звіті виділено .
Як приклад, ви можете використати розширену таблицю дат, доступну на форумі LuckyTemplates, до якої ви можете отримати доступ за допомогою цього. Отримавши до нього доступ, скопіюйте та вставте код M у порожній запит.
Інша річ, яку потрібно зробити, це позначити таблицю Dates як таблицю дат, щоб увімкнути використання в LuckyTemplates.
Вам також потрібно переконатися, що таблиця дат є суміжною (один рядок на день) і повністю покриває краї таблиці фактів.
Не забувайте завжди додавати цілі роки до таблиці дат. Рекомендується також додати додатковий майбутній рік до таблиці дат, щоб увімкнути прогнозування за допомогою обчислень часових даних.
Якщо у вашій таблиці з датами більше днів, ніж потрібно, щоб було показано у звіті, ви можете керувати візуальними елементами за допомогою зрізів. Ви можете використовувати стовпець IsAfterToday або стовпець Offset на панелі фільтрів.
5. Перевірка перед створенням
Перед початком та створенням звіту вам спочатку потрібно перевірити, чи потрібно взагалі робити звіт. Задайте собі такі запитання:
І головне, чи справді потрібно починати з нуля?
6. Постановка та посилання на дані LuckyTemplates
Коли ви завантажуєте плоску таблицю даних, ви можете мати факти та розміри в іншій таблиці, наприклад у файлі Excel. Якщо це так, перемістіть його в розділ Staging Query і перейменуйте його. Після цього ви можете зняти позначку з пункту Увімкнути завантаження .
Далі створіть посилання для кожної таблиці фактів і таблиць пошуку та перейменуйте їх відповідно.
Відредагуйте кожне посилання та збережіть лише потрібні стовпці. Обов’язково видаліть дублікати.
І, нарешті, упорядкуйте свою модель даних. Розмістіть схожі дані у власні групи.
7. Звіт про продуктивність
Одним із найбільших факторів, що впливає на продуктивність, є обсяг даних.
Зменшіть обсяг даних, які потрібно завантажити, наскільки це можливо. Завжди дотримуйтеся аксіоми: якщо він вам не потрібен, не відновлюйте його . Легше додати нові речі до звіту, ніж вилучити.
Коли ви розміщуєте забагато речей у звіті, ви платите штраф за продуктивність. Тому рекомендується виконувати фільтрацію в джерелі.
Якщо ви не можете зробити це в джерелі, ви можете використовувати . Використовуйте опцію автофільтра для завантаження необхідних рядків. Використовуйте параметри «Вибрати стовпці» або «Видалити стовпці» , щоб завантажити необхідні стовпці.
Між «Вибрати стовпці» та «Видалити стовпці» найкраще використовувати перше. Вибір стовпців полегшує отримання додаткових стовпців у LuckyTemplates, якщо це знадобиться в майбутньому.
8. Згортання запитів для даних LuckyTemplates
Згортання запитів — це спроба LuckyTemplates об’єднати кілька етапів вибору та перетворення даних в єдиний запит джерела даних.
Щоб визначити, чи запит згортається, потрібно клацнути правою кнопкою миші на панелі «Застосовані кроки», а потім переглянути параметр « Переглянути власний запит» .
Якщо цей параметр не виділений сірим під час клацання правою кнопкою миші кроку Power Query, це означає, що використовується згортання запиту. Якщо він неактивний, це означає, що запит не згортається.
Ось приклад того, як це виглядає. На етапі навігації в цій демонстрації опція «Переглянути власний запит» не виділена сірим кольором. Таким чином, використовується згортання запиту.
Якщо вибрано, буде показано простий оператор вибору SQL.
У цьому прикладі дані кроків «Відфільтровані рядки» та «Замінене значення» вже відфільтровано. Тож під час перегляду власного запиту кроків «Відфільтровані рядки» та «Замінене значення» в операторах відображатиметься більше згортання трьох запитів в один.
LuckyTemplates каже, що найкращий спосіб отримати дані у вашій моделі – це зробити джерело за вас.
Ось інші важливі моменти, про які слід пам’ятати про згортання запитів:
9. Режим підключення
Перш ніж почати звіт, виберіть правильний режим підключення. Режим імпорту є параметром за замовчуванням, і його слід використовувати, коли це можливо, оскільки він забезпечує найкращу продуктивність звіту. Режим прямого запиту можна використовувати, якщо потрібні найновіші дані, але це може негативно вплинути на продуктивність.
Доступ до режиму Live Connection можна отримати за допомогою існуючих моделей Data Warehouse (наприклад, багатовимірних кубів SSAS).
10. Розташування для перетворень даних
Також важливо знати правильне розташування для перетворення даних.
Найкраще це робити в джерелі. Якщо ви не можете зробити це в джерелі, зробіть це в . Якщо ви не можете зробити це в Power Query, виконайте це в DAX.
Виконуйте перетворення даних якомога далі вгору та якомога далі вниз за потоком.
Якщо ви можете робити коригування в Power Query, це буде краще, ніж у DAX. Якщо це не динамічно в контексті сеансу звіту, спробуйте зробити це в Power Query, щоб спростити DAX і .
Що стосується форми ваших таблиць, намагайтеся зробити таблиці Fact довгими та тонкими, тоді як таблиці Dimension повинні бути короткими та широкими.
11. Іменування та типи даних
Кілька найкращих методів іменування – це використання узгоджених схем іменування, які легко зрозуміти. За потреби перейменуйте всі елементи звіту, щоб вони відповідали узгодженому стандарту іменування. Ці елементи включають таблиці, запити, стовпці та кроки Power Query, серед багатьох інших.
Це важливо зробити, оскільки це дозволяє користувачам, які не беруть участі в процесі розробки звіту, легко зрозуміти, що відбувається у звіті.
Хоча LuckyTemplates чудово справляється з призначенням правильних типів даних, можуть знадобитися деякі коригування. Ось важливі моменти, про які слід пам’ятати щодо типів даних:
12. Деталізація даних LuckyTemplates
Останнім пунктом у цьому контрольному списку налаштувань перед розробкою є деталізація .
Ви повинні прагнути отримувати свої дані з узгодженою деталізацією. Під час об’єднання у вашому рішенні використовуйте Power Query або DAX, щоб належним чином розподілити довідкові дані.
Ось приклад:
Основні дані про продажі знаходяться на щоденному рівні, що означає, що їх деталізація є денною. Бюджетні довідкові дані є на місячному рівні, тому їх деталізація є щомісячною. Вам потрібно зробити це послідовним. Обидва дані мають бути в днях або місяцях.
Висновок
У цьому детальному контрольному списку є все, що вам потрібно для розробки звіту з самого початку. Бувають випадки, коли ви захочете почати відразу зі своїм звітом.
Але поспіх може зайняти більше часу. Більша ймовірність зіткнутися з нерівностями та підводними каменями. Перегляд кожного пункту заздалегідь заощадить вам багато часу в довгостроковій перспективі.
Грег
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.