Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Я неймовірно в захваті від сьогоднішнього блогу, тому що він покаже, як найгірша функція в LuckyTemplates наразі раптово перетвориться на найкращу. Я говорю про табличний редактор LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Мені пощастило спробувати попередній перегляд табличного редактора 3 у грудні 2020 року та взяти участь у бета-програмі. Я використовую його щодня протягом останніх кількох місяців, і це справді революціонізувало спосіб використання LuckyTemplates. Отже, я хочу приділити трохи часу сьогодні та ознайомити вас із основними функціями табличного редактора LuckyTemplates версії 3 (TE3). Я покажу вам, як, на мою думку, це дійсно змінить спосіб використання LuckyTemplates.
Зміст
Табличний редактор LuckyTemplates версії 3. Особливості та функції
Ось деякі з основних функцій TE3, які я вважаю дуже корисними та справді дивовижними.
Конфігурація
Одна з речей, про які я хочу поговорити, це конфігурація. Як ви бачите тут, у табличному редакторі 3, ми маємо кілька вікон, і всі вони повністю налаштовуються . Ви можете пересувати речі. Ви можете витягувати речі справді інтуїтивно зрозумілим способом і створювати нові розділи. Ви також можете змінити їх розмір.
Ви також можете зберегти це в Capture Workspaces , а потім зберегти їх у списку доступних Workspaces .
Отже, наприклад, якщо ви працюєте в Best Practice Analyzer, де виконуєте пошук і заміну, ви можете перейти в інше робоче середовище, якщо ви редагуєте заходи. Я виявив, що це неймовірно корисно.
Він також має кілька різних тем . Якщо ви фанат темного режиму, ви можете просто перейти в темний режим. Мені подобається синій, це особисті переваги.
Усі панелі інструментів можна налаштувати. Меню можна налаштувати. Ви можете просто змусити це працювати саме так, як ви хочете, і відчувати себе комфортно під час роботи. Враховуючи кількість часу, який ви витрачаєте на написання DAX у LuckyTemplates, я вважаю, що це дуже важливо.
Написання DAX
Наступне, про що я хочу поговорити, це те, як TE3 IntelliSense допомагає вам писати ваш DAX . Коли я зайду сюди до нового вимірювання та почну писати деякий DAX, ви одразу побачите, яке це справжнє покращення.
Тут є кілька приємних маленьких особливостей. Наприклад, вам не потрібно турбуватися про контроль (ctrl), enter або shift enter. Ви просто натискаєте Enter, і ви переходите на наступний рядок. І тоді F5 — це те, що зафіксує ваш код.
Тут ви можете побачити стандартний IntelliSense та деяку додаткову інформацію. Він говорить, що ми перебуваємо в режимі переходу контексту. Він також має гаряче посилання.
І тому ви можете натиснути це посилання, яке приведе вас прямо додля отримання додаткової інформації про функцію.
У нього вбудовано багато базових можливостей і знань. Одна з дійсно ясних речей, яку ви починаєте бачити відразу, полягає в тому, що з точки зору повідомлень про помилки TE3 виявляє всі помилки.
Звичайний редактор DAX просто вибере лише одну з цих помилок, як ви можете побачити тут у розділі Служби аналізу. З іншого боку, табличний редактор 3 має так званий семантичний процесор для DAX , і він виявляє всі помилки.
Це дасть вам набагато більше інформації про ці помилки. Наприклад, якщо ви подивитеся в Analysis Services (DAX Editor), він повідомить вам, що було передано занадто мало аргументів і яка мінімальна кількість для аргументу, але він не знає, де знаходиться ця помилка.
З іншого боку, семантичний процесор знає, що він у третьому (3) рядку, у дев’ятому (9) стовпці, і повідомляє вам, де саме починається. Він дає вам спливаючу підказку для пояснення помилки, а також усі помилки, які він знаходить у виразі. Це дійсно допомагає вам з точки зору налагодження.
Холодне згортання, налагодження DAX і створення сценаріїв DAX
Ще одна дуже приємна функція — холодне згортання , де ви можете згортати свої змінні та просто отримати кращу картину того, як виглядає ваша міра. Це дуже корисно, особливо якщо ви пишете довгі такти, які виходять за межі екрана.
Він також добре працює для налагодження розгалуження вимірювання. Наприклад, якщо ви подивіться тут, скажімо, на « Загальну кількість клієнтів» і клацнете правою кнопкою миші на цьому показнику, ви побачите «Показати залежності» .
Він покаже вам, які об’єкти залежать від Total Customers і від яких об’єктів воно залежить. Отже, те, що ви можете зробити, це те, що називається DAX scripting . Це дійсно цікавий спосіб поглянути на наше розгалуження міри.
Отже, наприклад, давайте візьмемо ці показники Slicer Harvest і наші показники Total Customers in Range. Якщо ми натиснемо цю групу, ми побачимо опцію під назвою Script DAX . Ми натискаємо на нього, і він створює сценарій з усіма нашими показниками в одному місці. Ми можемо редагувати це. Ми можемо розглядати це з точки зору того, як показники відгалужуються один від одного.
Крім того, якщо ми хочемо відрефакторити цей результат, Result , ми можемо перейменувати його. І що він зробить, так це те, що він перейменує в області видимості .
Він позначає обидва ці результати внизу, і ми можемо змінити їх на Результат . Зараз ми змінили це в коді, але у верхній частині формули, де ми також мали Результат в іншому вимірі, він знав достатньо, щоб залишити це поза межами. Це набагато розумніше, ніж звичайний пошук і заміна, який пройшов би та змінив усі ці результати.
Звідти ви можете відкрити вікно Знайти та замінити . За допомогою функцій робочого простору ми можемо створити для цього вікно, а потім пройти через це тут і виконати будь-який тип зіставлення регістру чи цілого слова, знайти все, знайти попереднє, відредагувати це тощо, або у версії з єдиною мірою або версія сценарію. Натисніть елемент керування S, і він збереже це назад до моделі LuckyTemplates.
Крім того, ми маємо вбудоване форматування для нашого DAX , тому ми також можемо форматувати сценарій.
Попередній перегляд, зведені сітки та запит даних
Тут ми можемо зробити ще кілька речей. Якщо ми хочемо переглянути наші таблиці, ми можемо виконати простий попередній перегляд , переглянувши кожне з полів у таблиці.
Ми також можемо відкрити інформаційний стовпець праворуч для перегляду.
Інша річ, яку ми можемо зробити, це Pivot Grid . По суті, це еквівалент зведеної таблиці в Excel або матриці в LuckyTemplates. Це щось досить схоже на візуальне зображення матриці. Просто перетягніть змінні в таблицю.
Ми можемо використовувати це для перевірки наших результатів. Він запускатиме підсумки рядків і стовпців. Це набагато простіше, ніж створити купу сторонніх таблиць, які фактично фізично знаходяться в моделі.
Тут також є ще одна величезна функція – запит DAX . Якщо ви працюєте в DAX Studio, ви будете добре з цим знайомі. Тут ми можемо матеріалізувати таблиці.
Давайте візьмемо ценаприклад, і ми хочемо проаналізувати її, ми можемо ввести її в запит.
Пам’ятайте, що запити завжди починаються з EVALUATE, а потім ми вставляємо цю міру сюди. Це дійсно чудова функція для налагодження.
Створення сценаріїв і запис макросів
Наступне, про що я хочу розповісти, це сценарії. Я хочу показати вам функцію автоматичного створення сценаріїв тут, у табличному редакторі 3. Ми можемо написати тут базовий код або скопіювати та вставити деякі заходи з.
А потім просто натисніть «Зберегти як макрос» .
Щоб застосувати ці макроси, просто перейдіть до відповідної області, будь то модель, таблиця чи стовпець. Потім просто клацніть правою кнопкою миші та виберіть Макроси ; після цього просто застосуйте відповідний сценарій.
І тому, наприклад, якщо ми відформатуємо весь DAX , це відформатує весь наш DAX, використовуючи формат DAX або залежно від того, чи ми вибрали довгу лінію, чи коротку лінію. Ми просто натискаємо клавішу S, щоб зберегти це назад у файл LuckyTemplates.
Нарешті, у TE3 є макрос , який можна ввімкнути, виконати функцію, яку потрібно автоматизувати, а потім використати створений ним код для створення сценарію, не знаючи багато програмування.
Табличний редактор LuckyTemplates Best Practice Analyzer
Однією з дійсно крутих речей у TE3 є те, що він має набір найкращих практичних правил . Отже, давайте відкриємо Best Practice Analyzer . Він має правила для локального користувача, правила для поточної моделі та правила для локальної машини. Давайте додамо це, і тоді ми зможемо сказати «Включити файл правила з URL ». Потім ми вставляємо URL-адресу з Analyst Hub.
Потім відкривається цілий ряд правил для найкращих практик.
Потім ви можете натиснути «Запустити», і він запустить цей сценарій, внесе зміни у вашу модель і запровадить найкращі методи.
Це дивовижний спосіб покращити моделювання даних, просто забезпечивши його автоматичне проходження, правило за правилом, таблицю за таблицею, і виділення областей, де ви не відповідаєте найкращим практикам.
Висновок
Це дуже короткий огляд табличного редактора LuckyTemplates версії 3. Є багато інших функцій, які ми не розглянули. У нас є деякі функції моделювання даних, тож ви можете побудувати схеми своїх моделей даних і працювати зі своїми зв’язками. Є розділи, де ви можете фактично переглянути свій M-код тощо.
Тут є дивовижний набір функцій, і ми лише коснемося поверхні. Але, сподіваюся, ви дійсно бачите, як це надає вам розширену функціональність і величезні можливості з точки зору написання DAX, і вдосконалення ваших моделей даних. Це також допоможе покращити ваше загальне розуміння того, що відбувається у ваших показниках і таблицях. Спасибі неймовірно талановитому програмісту Даніелю.
Сподіваюся, ця інформація додасть вам сміливості випробувати її. Подивіться, що ви думаєте, і подивіться, як це змінить спосіб використання 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.