Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому посібнику мова піде про типи даних і з’єднувачі. Ви дізнаєтеся, що таке типи даних, і побачите, наскільки вони сумісні один з одним. Ви також дізнаєтеся про оператори в мові Power Query M. Це допоможе вам зрозуміти, як ваші запити генерують результати та відповіді.
Зміст
Типи даних у Power Query
Має невеликий набір вбудованих типів, які можна розділити на дві основні групи: примітивні типи та структурні типи .
Найпоширеніші примітивні типи, які ви бачите у звітах із даними:
Any — це тип, який класифікує всі значення. Це означає, що кожне значення є підтипом будь-якого . Ви також побачите такі складні типи, як час і дата, у третьому рядку зображення.
З іншого боку, це найпоширеніші типи структур :
Також можна приписати тип.
Приписані типи не є форматами, застосованими поверх примітивного типу , оскільки в Power Query немає такого поняття, як форматування. Форматування – це те, що можна зробити лише ви в програмі, яка отримує дані з Power Query, наприклад Excel або LuckyTemplates.
Ви повинні знати про різницю між типами даних і форматами, оскільки вони не стосуються одного й того самого. Формат контролює спосіб відображення числа, не впливаючи на базове значення, тоді як тип даних змінює точність значення, щоб відповідати описаному типу.
Механізм M не перевіряє типи під час виконання. Отже, якщо стовпець є числовим типом, і ви повідомляєте механізму, що це текстовий тип, це не викличе у вас проблем. Але якщо ви викликаєте цей стовпець у функції, яка потребує числового типу, все почне падати. Це тому, що в M немає автоматичного перетворення типів .
Сумісність типів даних Power Query
Сумісність типів також існує між типами даних. Існує різниця між типом значення та його сумісністю з іншим типом значення.
Перевірки сумісності виконуються на рівні примітивного типу з можливістю нульового значення. M є сумісним з іншим типом M тоді і тільки тоді, коли всі значення, які відповідають першому типу , також відповідають другому типу. Якщо це не так, виникне помилка невідповідності типу.
Щоб краще проілюструвати це, ось огляд матриці перетворення типів даних .
Вирази та оператори
Зелений і червоний кружечки можуть говорити самі за себе. З іншого боку, сині кружечки означають, що перетворення додасть значення до вихідного значення, тоді як помаранчеві кружечки означають, що воно скорочує вихідне значення.
Формальна мова Power Query M містить набір операторів, які можна використовувати у виразі. Оператори застосовуються до операндів для формування виразів. Значення оператора може змінюватися залежно від типу значення операнда.
Ось кілька прикладів виразів:
У першому виразі числа 1 і 2 є операндами, а знак плюса або додавання є оператором. Цей вираз генерує числове значення 3. Однак у другому та третьому виразах можна побачити, що додавання текстового значення до числового значення або додавання двох текстових значень не підтримується.
Це одна з явних відмінностей між Excel, DAX і M . Excel і виконувати автоматичне перетворення типів, тоді як механізм M цього не робить. Якщо ви використовуєте амперсанд ( & ) замість знака плюс, два значення буде об’єднано.
Амперсанд ( & ) — це оператор, який призведе до об’єднання двох текстових рядків, як у четвертому виразі на зображенні вище. Це також ілюструє, як значення оператора може змінюватися залежно від типу значення операнда. Це тому, що він також дозволяє поєднувати списки та об’єднувати записи.
Ви можете зіткнутися з помилками невідповідності типу. Отже, коли виникає проблема з вашими даними, це означає, що ви неправильно оголошуєте типи даних. Ці помилки також часто з’являються, коли ви змінюєте або пишете M- коди.
Висновок
Найважливішою підготовкою до створення звітів із даними за допомогою Power Query є розуміння принципу роботи. Це допоможе вам належним чином написати коди М і встановити правильні типи даних, щоб побудувати належний звіт для генерації даних у LuckyTemplates. Опанування основ дасть вам велику перевагу та покращить ваші навички.
Меліса
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.