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. Тому важливо бути конкретним під час створення коду.

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

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