ВИЗНАЧИТИ ключове слово в 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


Змініть формати дати за допомогою редактора 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

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