Редактор запитів у LuckyTemplates | Огляд

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

Вважається найкращою практикою завжди спочатку переносити дані в редактор запитів.

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

Зміст

Чому вам завжди потрібно використовувати редактор запитів у LuckyTemplates

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

Редактор запитів у LuckyTemplates |  Огляд

Щоб показати приклад того, чому не варто вводити дані безпосередньо в нашу модель даних, давайте імпортуємо зразок файлу, натиснувши «Отримати дані» та клацнувши книгу Excel .

Редактор запитів у LuckyTemplates |  Огляд

Для цього прикладу ми використаємо цей зразок файлу даних Excel про Manufacturing Operations . Двічі клацніть файл, щоб перенести його в нашу модель даних. 

Редактор запитів у LuckyTemplates |  Огляд

Усередині навігатора ми виберемо цю таблицю Operation_Data і натиснемо кнопку «Завантажити»

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

Ми можемо просто закрити його, натиснувши кнопку Закрити .

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

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

Перетворення даних за допомогою редактора запитів у LuckyTemplates

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

Редактор запитів у LuckyTemplates |  Огляд

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

Щоб відкрити редактор запитів, просто клацніть опцію «Трансформувати дані» .

Редактор запитів у LuckyTemplates |  Огляд

У редакторі запитів імпортуйте файл, натиснувши «Нове джерело» . Потім виберіть тип файлу, який ви хочете запитати. У цьому прикладі ми клацнемо робочу книгу Excel , оскільки хочемо зробити запит до електронної таблиці або файлу аркуша.

Редактор запитів у LuckyTemplates |  Огляд

Після цього виберіть файл, який потрібно запитати. У цьому прикладі ми надішлемо запит до файлу Excel iPhone6 .

Редактор запитів у LuckyTemplates |  Огляд

Нам потрібно очистити весь робочий аркуш, тому ми виберемо Аркуш1 і натиснемо кнопку OK .

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

Давайте спочатку перейменуємо нашу таблицю. У розділі «Властивості» перейменуйте цю таблицю на «Дані про продажі» .

Редактор запитів у LuckyTemplates |  Огляд

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

1. Видалення нульових значень

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

Редактор запитів у LuckyTemplates |  Огляд

Потім зніміть прапорець (null) під опцією «Фільтри» та натисніть кнопку «ОК» .

Редактор запитів у LuckyTemplates |  Огляд

Тепер ми побачимо, що нульові значення зникли. 

Редактор запитів у LuckyTemplates |  Огляд

2. Видалення зайвої інформації

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

Редактор запитів у LuckyTemplates |  Огляд

Для цього перейдіть на вкладку «Трансформація» . Потім виберіть « Використовувати перший рядок як заголовки» .

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

3. Скасування повороту стовпців у LuckyTemplates

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

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

Тепер у нас є дати в одному стовпці, а сума продажів — в іншому.

Редактор запитів у LuckyTemplates |  Огляд

Тепер ми можемо перейменувати ці стовпці на Дати та Сума продажу .

Редактор запитів у LuckyTemplates |  Огляд

Клацніть піктограму типу даних ліворуч у стовпці «Сума продажів» . Потім змініть його тип даних на Ціле число .

Редактор запитів у LuckyTemplates |  Огляд

Так само клацніть піктограму типу даних у лівій частині стовпця "Дати" . Потім змініть його тип даних на Дата .

Редактор запитів у LuckyTemplates |  Огляд

4. Видалення помилок у редакторі Power Query

У деяких випадках ми можемо зіткнутися з помилками під час очищення наших даних. У цьому прикладі ми маємо помилки під стовпцями "Дати"

Редактор запитів у LuckyTemplates |  Огляд

Це пов’язано з наявністю текстових значень перед зміною типу даних стовпців на Date . Як показано в наведеному нижче прикладі, у стовпці «Дата» міститься підсумкова інформація . 

Редактор запитів у LuckyTemplates |  Огляд

Ми можемо легко видалити ці помилки, клацнувши правою кнопкою миші на нашому стовпці дат і вибравши опцію Видалити помилки .

Редактор запитів у LuckyTemplates |  Огляд

У результаті всі ці помилки буде видалено, тож їх більше не буде в нашому столі. Наш стіл став набагато чистішим. 

Редактор запитів у LuckyTemplates |  Огляд

5. Перетворення запиту на справжню таблицю

Нарешті, нам потрібно перетворити його із запиту на реальну таблицю та зафіксувати її. Просто натисніть опцію «Закрити та застосувати» на вкладці «Домашня сторінка».

Редактор запитів у LuckyTemplates |  Огляд

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

Редактор запитів у LuckyTemplates |  Огляд

Висновок

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

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

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


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

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