Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Мені пощастило спробувати попередній перегляд табличного редактора 3 у грудні 2020 року та взяти участь у бета-програмі. Я використовую його щодня протягом останніх кількох місяців, і це справді революціонізувало спосіб використання LuckyTemplates. Отже, я хочу приділити трохи часу сьогодні та ознайомити вас із основними функціями табличного редактора LuckyTemplates версії 3 (TE3). Я покажу вам, як, на мою думку, це дійсно змінить спосіб використання LuckyTemplates.

Зміст

Табличний редактор LuckyTemplates версії 3. Особливості та функції

Ось деякі з основних функцій TE3, які я вважаю дуже корисними та справді дивовижними.

Конфігурація

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Ви також можете зберегти це в Capture Workspaces , а потім зберегти їх у списку доступних Workspaces .

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Отже, наприклад, якщо ви працюєте в Best Practice Analyzer, де виконуєте пошук і заміну, ви можете перейти в інше робоче середовище, якщо ви редагуєте заходи. Я виявив, що це неймовірно корисно.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Він також має кілька різних тем . Якщо ви фанат темного режиму, ви можете просто перейти в темний режим. Мені подобається синій, це особисті переваги.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Написання DAX

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

Тут є кілька приємних маленьких особливостей. Наприклад, вам не потрібно турбуватися про контроль (ctrl), enter або shift enter. Ви просто натискаєте Enter, і ви переходите на наступний рядок. І тоді F5 — це те, що зафіксує ваш код.

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

І тому ви можете натиснути це посилання, яке приведе вас прямо додля отримання додаткової інформації про функцію.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

У нього вбудовано багато базових можливостей і знань. Одна з дійсно ясних речей, яку ви починаєте бачити відразу, полягає в тому, що з точки зору повідомлень про помилки TE3 виявляє всі помилки.

Звичайний редактор DAX просто вибере лише одну з цих помилок, як ви можете побачити тут у розділі Служби аналізу. З іншого боку, табличний редактор 3 має так званий семантичний процесор для DAX , і він виявляє всі помилки.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Це дасть вам набагато більше інформації про ці помилки. Наприклад, якщо ви подивитеся в Analysis Services (DAX Editor), він повідомить вам, що було передано занадто мало аргументів і яка мінімальна кількість для аргументу, але він не знає, де знаходиться ця помилка.

З іншого боку, семантичний процесор знає, що він у третьому (3) рядку, у дев’ятому (9) стовпці, і повідомляє вам, де саме починається. Він дає вам спливаючу підказку для пояснення помилки, а також усі помилки, які він знаходить у виразі. Це дійсно допомагає вам з точки зору налагодження.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Холодне згортання, налагодження DAX і створення сценаріїв DAX

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Він також добре працює для налагодження розгалуження вимірювання. Наприклад, якщо ви подивіться тут, скажімо, на « Загальну кількість клієнтів» і клацнете правою кнопкою миші на цьому показнику, ви побачите «Показати залежності» .

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Він покаже вам, які об’єкти залежать від Total Customers і від яких об’єктів воно залежить. Отже, те, що ви можете зробити, це те, що називається DAX scripting . Це дійсно цікавий спосіб поглянути на наше розгалуження міри.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Отже, наприклад, давайте візьмемо ці показники Slicer Harvest і наші показники Total Customers in Range. Якщо ми натиснемо цю групу, ми побачимо опцію під назвою Script DAX . Ми натискаємо на нього, і він створює сценарій з усіма нашими показниками в одному місці. Ми можемо редагувати це. Ми можемо розглядати це з точки зору того, як показники відгалужуються один від одного.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Крім того, якщо ми хочемо відрефакторити цей результат, Result , ми можемо перейменувати його. І що він зробить, так це те, що він перейменує в області видимості .

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Крім того, ми маємо вбудоване форматування для нашого DAX , тому ми також можемо форматувати сценарій.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Попередній перегляд, зведені сітки та запит даних

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Інша річ, яку ми можемо зробити, це Pivot Grid . По суті, це еквівалент зведеної таблиці в Excel або матриці в LuckyTemplates. Це щось досить схоже на візуальне зображення матриці. Просто перетягніть змінні в таблицю.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Тут також є ще одна величезна функція – запит DAX . Якщо ви працюєте в DAX Studio, ви будете добре з цим знайомі. Тут ми можемо матеріалізувати таблиці.

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Створення сценаріїв і запис макросів

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

А потім просто натисніть «Зберегти як макрос» .

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Табличний редактор LuckyTemplates Best Practice Analyzer

Однією з дійсно крутих речей у TE3 є те, що він має набір найкращих практичних правил . Отже, давайте відкриємо Best Practice Analyzer . Він має правила для локального користувача, правила для поточної моделі та правила для локальної машини. Давайте додамо це, і тоді ми зможемо сказати «Включити файл правила з URL ». Потім ми вставляємо URL-адресу з Analyst Hub.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Потім відкривається цілий ряд правил для найкращих практик.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

Потім ви можете натиснути «Запустити», і він запустить цей сценарій, внесе зміни у вашу модель і запровадить найкращі методи.

Табличний редактор LuckyTemplates: огляд версії 3 і підручник

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




Висновок

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

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

Сподіваюся, ця інформація додасть вам сміливості випробувати її. Подивіться, що ви думаєте, і подивіться, як це змінить спосіб використання 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.