Змінні та коментарі DAX для спрощення формул

У цьому посібнику ми обговоримо найпростіший спосіб спростити використання змінних і коментарів у LuckyTemplates.

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

Використання змінних і коментарів полегшить створення, оновлення та оптимізацію формул.

Зміст

Використання змінних DAX у показниках

Перший спосіб спрощення формул DAX — це використання змінних.

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

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

Використання змінних DAX для посилань на значення

У цьому прикладі ми будемо використовувати певний синтаксис для формули.

Введіть, щоб вказати змінну, а потім введіть її ім’я. У цьому випадку ми назвемо цю змінну CustomerMin . Ця змінна матиме значення 5.

Змінні та коментарі DAX для спрощення формул

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

Далі ми створимо другу змінну з іменем CustomerMax і значенням 20.

Змінні та коментарі DAX для спрощення формул

Третя змінна буде називатися CustomerChannel . Це буде дорівнювати «Оптовим продажам».

Змінні та коментарі DAX для спрощення формул

Після переходу на два рядки вниз нам потрібно ввести RETURN .

Змінні та коментарі DAX для спрощення формул

Код RETURN є важливою частиною при роботі зі змінними в мірі.

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

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

Змінні та коментарі DAX для спрощення формул

Замість того, щоб вводити 5, ми можемо використовувати CustomerMin. Функція IntelliSense також підбирає це посилання та пропонує його під час введення.

Повторіть цей крок для CustomerMax і CustomerChannel.

Змінні та коментарі DAX для спрощення формул

На цьому наша формула завершена.

Якщо ми хочемо змінити 5 на 10, все, що нам потрібно зробити, це змінити значення відповідної змінної.

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

Використання змінних DAX для посилань на таблиці

Окрім значень, ми також можемо посилатися на таблиці.

Використовуючи ту саму міру, давайте додамо нову змінну під назвою CustomerRange . Ми можемо посилатися на таблицю, додавшияк значення цієї змінної, а не після RETURN.

Змінні та коментарі DAX для спрощення формул

Для другого оператора FILTER ми знову можемо додати ще одну змінну.

Змінні та коментарі DAX для спрощення формул

Тепер, щоб отримати суму кількостей із даних Sales, все, що нам потрібно, це ввести функцію Total Quantity, а потім змінні CustomerRange і Channel.

Змінні та коментарі DAX для спрощення формул

Завдяки цьому формулу тепер скорочено та спрощено.

Додавання коментарів у коди DAX

Ще один спосіб спростити показники або формули — додати короткі коментарі в код DAX.

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

Коментарі можна розмістити в будь-якому місці поля формули.

Нам потрібно лише ввести дві скісні риски (//) на початку речення чи твердження, щоб зробити його коментарем.

Змінні та коментарі DAX для спрощення формул

Це жодним чином не вплине на роботу міри чи формули.

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

Висновок

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

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

Гарне форматування та ефективне використання функцій DAX — це все, що потрібно для створення добре організованої моделі LuckyTemplates.

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

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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