DAX Studio MEASURE Ключове слово: огляд

У цьому підручнику ми розглянемо ключове слово DAX Studio, MEASURE .

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

DAX Studio MEASURE Ключове слово: огляд

В ідеалі базовий показник не повинен записуватися як COUNTROWS для таблиці продажів. Натомість вам потрібно створити локальний запит MEASURE у сеансі DAX Studio.

Зміст

Створення базового показника DAX Studio

Напишіть ключове слово MEASURE, а потім визначте таблицю, де це ключове слово використовуватиметься. У цьому випадку це таблиця «Продажі».

DAX Studio MEASURE Ключове слово: огляд

Тож замість того, щоб писати [Sales] під ключовим словом EVALUATE , ви можете написати [# Rows] .

Зауважте, що коли ви вводите # Rows , це не відображається у функції IntelliSense у DAX Studio. Це тому, що цей показник не є частиною табличної об’єктної моделі в LuckyTemplates.

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

DAX Studio MEASURE Ключове слово: огляд

Ви також можете повторно використовувати базову міру для іншого стовпця. Давайте додамо ще один стовпець під назвою Total Rows 2 . Це використовуєфункція для # рядків.

Далі видаліть Sales Quantity із контексту фільтра, щоб на вимірювання не вплинув фільтр, що надходить із зрізу. Замість цього використовуйте функцію замість Sales Quantity.

DAX Studio MEASURE Ключове слово: огляд

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

DAX Studio MEASURE Ключове слово: огляд

Спрощення запитів DAX Studio за допомогою MEASURE

Ви також можете створити кілька заходів в одному запиті DAX. Використання кількох ключових слів MEASURE в одному запиті DAX дозволяє спростити код. Наприклад, наведений нижче запит DAX використовується для обчислення загального прибутку.

DAX Studio MEASURE Ключове слово: огляд

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

DAX Studio MEASURE Ключове слово: огляд

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

DAX Studio MEASURE Ключове слово: огляд

Ви помітите, що у функції IntelliSense відображається загальний обсяг продажів. Це тому, що така сама назва існує в LuckyTemplates. DAX Studio спробує знайти найближчий екземпляр Total Sales і використає той, який доступний у запиті.

Тепер запустіть запит.

DAX Studio MEASURE Ключове слово: огляд

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

Якщо ви хочете додати стовпці для загальних витрат і загального прибутку, просто додайте їх у розділі ОЦІНЮВАТИ.

DAX Studio MEASURE Ключове слово: огляд

Зверніть увагу, що значення в стовпці «Загальні продажі» мають знак долара. Це через стандартне форматування в DAX Studio. Ви можете вимкнути цей параметр форматування, перейшовши до Параметрів на вкладці Файл, а потім до Результатів.

Зміна заходів у контексті фільтра

Ви також можете використовувати фільтри та зрізи під час використання заходів. Наприклад, якщо ви хочете повернути відсоток продажів, створіть інший показник. У цьому заході створіть змінну для CurrentSales і AllSales .

Для змінної AllSales використовуйте функцію REMOVEFILTERS , щоб переконатися, що всі елементи в таблиці Products включено. Щоб створити відсоток, напишіть RETURN ( CurrentSales, AllSales ) .

Щоб показати результати, використовуйтефункція.

DAX Studio MEASURE Ключове слово: огляд

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

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

Замість використання функції REMOVEFILTERS використовуйте. Потім після Products[Color] в EVALUATE напишітьа потім кольори продукту, які ви хочете включити.

DAX Studio MEASURE Ключове слово: огляд

Коли ви запустите цей код, ви побачите, що кольори в таблиці лише ті, які ви вказали. Це також те, як LuckyTemplates вставляє контексти фільтрів із зрізів.

Налагодження кодів у DAX Studio

Міри запиту дуже корисні, коли ви хочете налагодити код своїх мір. Вам не потрібно змінювати чи модифікувати табличну модель.

Якщо ви спробуєте внести зміни в LuckyTemplates щодо моделі даних із мільярдами рядків, ви помітите видиму затримку у виконанні цієї операції. Натомість ви можете створити міри запиту в DAX Studio, скопіювати їх, а потім використовувати для внесення необхідних змін у свою модель LuckyTemplates.

Висновок

Усе, що ви створите в DAX Studio, не вплине на модель даних у Analysis Services або табличну модель даних.

Але є виняток. Якщо ви скопіюєте формулу, яку ви використовували для міри в DAX Studio, а потім використаєте її в мірі в LuckyTemplates, ви вплинете на модель даних LuckyTemplates. Тому важливо бути конкретним під час створення коду.


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

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

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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