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

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

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