Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У цьому посібнику ми розглянемо три спеціальні функції, які допоможуть вам відформатувати файл . Це параметри Debug Commas , DAX Format Query та Comments .
Вони дуже корисні для оптимізації кодів DAX і покращення читабельності коду. Нижче наведено докладні приклади, щоб допомогти вам уявити та краще зрозуміти, як і коли їх можна використовувати.
Зміст
1. Відформатуйте DAX за допомогою налагоджувальних ком
Функцію Debug Commas найкраще використовувати під час оптимізації коду DAX.
Щоб краще пояснити, як це працює, ось демонстрація:
У цьому прикладі, якщо ви перетворите останній рядок на коментар, натиснувши опцію «Коментар» , ви отримаєте повідомлення про помилку про те, що потрібен аргумент 3 у функції SUMMARIZECOLUMNS .
Ця помилка виникає через відсутність третього аргументу після коми.
Тепер давайте перевіримо функцію Debug Commas.
Якщо ви клацнете по ньому, ви помітите, що коми зсуваються від кінця рядка до початку рядка.
Зауважте, що якщо ви виберете опцію Debug Comma перед опцією Comment, ви побачите, що ви не отримаєте жодної помилки, на відміну від того, що було раніше. Натомість ви отримаєте таблицю з одним стовпцем, яка містить кольори продукту.
Це дуже корисно, оскільки позбавляє від необхідності вручну перевводити коми у разі появи помилок.
2. Відформатуйте DAX за допомогою DAX Format Query
Наступною функцією, яку слід розглянути, є запит формату DAX .
Код, використаний у цьому прикладі, походить із .
Ви бачите, що код DAX відформатовано неправильно. Ви не можете визначити потік коду або аргументи для кожної використовуваної функції.
Ось тут і з’являється параметр запиту формату DAX . Щоб запустити його, натисніть кнопку або натисніть F6.
Тепер ви побачите, що видає помилку, оскільки використовувалися лапки.
Щоб легко виправити цю помилку, натисніть Ctrl + H , щоб замінити неправильні символи.
Тепер, якщо ви знову спробуєте натиснути параметр запиту формату DAX , формат коду буде виправлено відповідно до стандарту. Крім того, клацнувши стрілку спадного меню, ви можете вибрати між Longline та Shortline.
Ось так виглядає Longline:
Тим часом це Shortline:
3. Відформатуйте DAX за допомогою коментаря
Останньою демонстрацією цього курсу є параметр «Коментар» у DAX Studio.
Подібно до інших мов програмування, DAX також має вбудовану підтримку для створення коментарів у вашому коді.
Коментарі можуть допомогти вам краще зрозуміти, що відбувається на кожному етапі коду DAX. Це також форма керівництва для інших користувачів. Він може пояснити, що ви намагаєтеся зробити, без необхідності усно пояснювати це по одному.
Ось приклад:
У цьому випадку код розділено на кілька змінних, де кожна .
З першого погляду можна побачити, що коментарі роблять код набагато більш описовим. У першому коментарі ви можете легко зрозуміти, що цю частину коду можна написати окремо і що немає необхідності вкладати її у великий фрагмент коду. У наступному коментарі пояснюється, що ми починаємо повторювати таблицю клієнта, щоб кожен рядок перетворювався на еквівалентний контекст фільтра.
У третьому коментарі пояснюється, що змінна PastDates буде додано в контекст фільтра. Потім він підрахує кількість рядків у таблиці продажів. Якщо він повертає нуль, ви знатимете, що певний клієнт є новим клієнтом.
Ось як коментарі можуть збільшити та покращити читабельність. Крім того, якщо ви переглядаєте фрагмент коду, який написали багато місяців тому, коментарі полегшать вам розуміння вашого минулого мислення.
Висновок
Для початківців, які ще тільки знайомляться з DAX Studio, вищезазначені функції є порятунком. Вони можуть значно допомогти вам у покращенні читабельності та потоку ваших кодів DAX. Крім того, вони є цінними інструментами для запобігання людським помилкам.
Всього найкращого,
експерти LuckyTemplates
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!
Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.
Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.
Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.
eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.
У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.
У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.
Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу
Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників