Ключове слово DAX Studio EVALUATE: основні приклади

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

Зміст

вступ

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

Щоб використовувати EVALUATE у запиті, ви можете ввести EVALUATE, а потім надати табличний вираз.

Зверніть увагу, що ви не можете поєднати EVALUATE зі скалярним значенням, таким як міра або число . Отже, якщо ви спробуєте запустити EVALUATE 1 , на панелі виведення з’явиться повідомлення про помилку.

Ключове слово DAX Studio EVALUATE: основні приклади

Ви можете використовувати EVALUATE лише з табличними виразами .

Створення таблиць у DAX Studio за допомогою EVALUATE

Щоб перетворити числа або міри в таблицю, потрібно помістити їх у фігурні дужки ( { } ). Це дасть вам таблицю з одним рядком і одним стовпцем, які містять значення 1.

Ключове слово DAX Studio EVALUATE: основні приклади

Щоб створити таблицю з двома стовпцями, візьміть дужки ( ( ) ) і напишіть інше значення через кому. Коли це буде запущено, ви матимете таблицю з двома стовпцями та одним рядком.

Ключове слово DAX Studio EVALUATE: основні приклади

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

Ключове слово DAX Studio EVALUATE: основні приклади

Посилання на таблиці за допомогою EVALUATE

Окрім побудови таблиць, ви також можете посилатися на цілі таблиці за допомогою EVALUATE.

Наприклад, якщо ви хочете повернути таблицю продуктів, виконайте EVALUATE Products .

Ключове слово DAX Studio EVALUATE: основні приклади

Тоді ви отримаєте всі стовпці та рядки в таблиці продуктів. Крім того, якщо ви подивіться на нижню праву сторону, ви побачите кількість рядків, які містить таблиця продуктів. У цьому випадку він має 2517 рядків.

Поєднання EVALUATE з іншими функціями

EVALUATE також можна поєднати з іншими функціями DAX.

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

Наприклад, вам потрібні лише результати, де колір продукту червоний. Якщо ви виконаєте наведений нижче запит, результати відображатимуть лише рядки з цими специфікаціями. Ви також бачите, що замість 2517 рядків у таблиці продуктів тепер лише 99 рядків.

Ключове слово DAX Studio EVALUATE: основні приклади

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

Ключове слово DAX Studio EVALUATE: основні приклади

Тепер цей запит повертає 701 рядок.

Іншим варіантом, який ви можете спробувати, є використання. Це поверне окремий список усіх кольорів, доступних у таблиці продуктів.

Ключове слово DAX Studio EVALUATE: основні приклади

Ви також можете використовуватиі.

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

Ключове слово DAX Studio EVALUATE: основні приклади

Різниця полягає в тому, що за допомогою цієї функції у вас є можливість змінити назву стовпця.

Ключове слово DAX Studio EVALUATE: основні приклади

Використання складних виразів у DAX Studio з EVALUATE

Для цього прикладу давайте спочатку повернемося до LuckyTemplates і створимо новий показник для Total Sales .

Ключове слово DAX Studio EVALUATE: основні приклади

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

Ключове слово DAX Studio EVALUATE: основні приклади

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

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

Ключове слово DAX Studio EVALUATE: основні приклади

Це означає, що для цього рядка в таблиці «Продажі» немає відповідних позицій.

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

Ключове слово DAX Studio EVALUATE: основні приклади

Коли ви будете задоволені результатами, скопіюйте код і поверніться до LuckyTemplates. Створіть нову таблицю та вставте код.

Ключове слово DAX Studio EVALUATE: основні приклади

Тепер ви отримаєте таблицю продуктів із стовпцем для суми продажів.

Висновок

Ключове слово EVALUATE використовується під час створення запитів у DAX Studio. Тому важливо розуміти, що це таке і як воно використовується. Вивчення основ має вирішальне значення для формування впевненості та навичок роботи зі складними виразами в майбутньому.

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


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