Використання функції конструктора запитів у DAX Studio

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

Ви можете отримати доступ до цього, клацнувши опцію Query Builder на вкладці Home. Відкриється нова панель, де можна вказати стовпці, показники та фільтри для створення запиту.

Використання функції конструктора запитів у DAX Studio

Щоб перевірити це, давайте створимо базовий . Перетягніть поле з панелі метаданих у конструктор запитів.

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

Коли ви клацнете опцію «Виконати запит» унизу, на панелі «Результати» відобразиться таблиця, що містить два рядки: бренд і колір. Ви також можете побачити, що стовпець «Колір» містить лише «Червоний».

Використання функції конструктора запитів у DAX Studio

Зміст

Створіть основну міру в конструкторі запитів

Щоб створити міру запиту за допомогою конструктора запитів, натисніть кнопку «Створити» . Це створює новий показник і відкриває нову панель, де можна написати код DAX.

Ви також можете вказати, де ви хочете оголосити нову міру, яку ви створили. У цьому випадку це таблиця «Клієнти».

Використання функції конструктора запитів у DAX Studio

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

Використання функції конструктора запитів у DAX Studio

Натиснувши кнопку OK, ви побачите, що міру було зафіксовано в конструкторі запитів. Якщо вибрати параметр «Виконати запит», на панелі «Результати» з’явиться новий стовпець із загальною сумою продажів.

Використання функції конструктора запитів у DAX Studio

Створіть показник із ранжируванням у конструкторі запитів

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

Зніміть кольоровий фільтр. Створіть нову міру під назвою Color Rank. Код DAX для цього показника використовує функцію.

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

У другому аргументі потрібно викликати показник «Загальні продажі». Потім результат сортується в порядку спадання за допомогою функції DESC.

Використання функції конструктора запитів у DAX Studio

Натиснувши «ОК», ви побачите, що до таблиці додано новий стовпець. Стовпець Color Rank ранжує колір відповідно до загального обсягу продажів. Це робиться для кожної марки.

Використання функції конструктора запитів у DAX Studio

Ви також можете додати фільтри до вимірювання. Ви можете відфільтрувати стовпець кольорів і вибрати відображення лише кольорів, які починаються з літери B. Щоб це працювало, вам потрібно змінити функцію REMOVEFILTERS на .

Коли ви виконуєте відредагований запит, ви бачите, що в стовпці «Колір» відображаються лише дані, які починаються з літери B. У стовпці «Ранг кольору» також змінено спосіб ранжування кожного рядка.

Використання функції конструктора запитів у DAX Studio

Ви також можете скористатися опцією «Упорядкувати за» у конструкторі запитів, щоб відсортувати рядки в таблиці.

Використання функції конструктора запитів у DAX Studio

Параметр редагування запиту

Іншою корисною функцією Query Builder є опція «Редагувати запит» . Це дозволяє переглядати код, автоматично згенерований конструктором запитів.

Використання функції конструктора запитів у DAX Studio

Для цього прикладу код виглядає так:

Використання функції конструктора запитів у DAX Studio

Використання функції конструктора запитів у DAX Studio

Ви бачите, що він містить ті самі рядки коду у ваших мірках. Однак, щоб відобразити результат у форматі таблиці, Query Builder використовує функцію над стовпцем Brand і Color.

Ви також можете побачити, що параметр Order By перекладено у форму коду DAX.

Параметр автоматичного створення запиту

Якщо ви відредагуєте свої записи в конструкторі запитів, а потім клацнете «Запустити запит», ви помітите, що це не внесе жодних змін у вбудований код DAX конструктора запитів. Таблиця на панелі результатів також не оновлюється.

Це пов’язано з тим, що щоразу, коли ви вносите зміни, вам потрібно натиснути опцію «Автоматично створити запит» .

Використання функції конструктора запитів у DAX Studio

Функціонує подібно до кнопки оновлення. Цей параметр гарантує, що кожна зміна, яку ви вносите в Query Builder, відображатиметься у вбудованому коді DAX і в результатах.

Висновок

Функція Query Builder у DAX Studio пропонує простий спосіб створення запитів і заходів. Це особливо корисно для користувачів, які тільки починають вивчати LuckyTemplates і DAX Studio.

Чудова особливість Query Builder полягає в тому, що вам не потрібно самостійно писати код DAX вручну. Він зробить це за вас.


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