Змінні та коментарі 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.

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


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

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

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

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

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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