ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Після наступного ключового слова, яке вам потрібно вивчити, є DEFINE. У цьому посібнику ми розглянемо, що таке ключове слово DEFINE і як воно використовується в DAX Studio. Конкретні приклади обговорюються по дорозі.

Зміст

Використання ключового слова DEFINE в DAX Studio

DEFINE — це ключове слово, яке визначає сутності, застосовані до одного або кількох операторів EVALUATE у запиті DAX.

Приклад №1: DEFINE за допомогою функцій DAX

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

У цьому прикладі перший рядок коду отримує всі різні кількості в таблиці продажів. Другий рядок обмежує кількість, що повертається. Щоб повернути результат змінної, потрібно використати ключове слово EVALUATE .

Якщо ви спробуєте ОЦІНИТИ другу змінну, з’явиться інший результат.

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Крім того, ви можете використовувати змінну FewQuantities, щоб підрахувати кількість рядків у таблиці продажів, які стосуються кількості 1, 2 і 3.

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Вам також потрібно використовуватипобудувати. Потім застосуйтеіфункції для підрахунку кількості рядків у таблиці продажів. Після цього помістіть змінну FewQuantities у фільтр. Це дає вам загальну кількість рядків у таблиці продажів.

Приклад №2: Складні вирази

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

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

У цьому випадку вам потрібно використати конструкцію таблиці, щоб повернути стовпець, що містить величини 1, 6, 3 і 5. Для другої змінної вам потрібнофункція для фільтраціїзмінна Sales Quantity FewQuantities.

Перш ніж продовжити, запустіть EVALUATE FilterContextFromSlicer , щоб дізнатися, чи ви отримуєте правильні результати.

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Після цього введіть функцію SUMMARIZECOLUMNS за наведеним нижче кодом:

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Ця нижня частина коду імітує поведінку .

Theфункція корисна для створення візуальних зображень і відповідей на запити. У цьому випадку зрізи є частиною контексту фільтра. Потім вам потрібно додати новий стовпець «Усього рядків», щоб відобразити результати коду. Останній аргумент використовує функцію COUNTROWS для повернення кількості рядків у таблиці Sales.

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

ВИЗНАЧИТИ ключове слово в DAX Studio: огляд і приклади

Однак конструкція COUNTROWS (Продажі) не ідеально використовується у функції SUMMARIZECOLUMNS. Натомість найкраща практика полягає у створенні нових заходів. Про це йтиметься далі в наступних уроках.

Висновок

У цьому підручнику наведено швидкі та конкретні приклади того, як можна використовувати ключове слово DEFINE у своїх кодах DAX Studio. Це також має вирішальне значення для належної роботи змінних.

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

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

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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