Поле пошуку PowerApps: як додати та налаштувати
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
У цьому підручнику ми розглянемо ключове слово DAX Studio, MEASURE .
Перш ніж занурюватися в цю тему, обов’язково прочитайте ключові слова та . Приклад запиту, використаний у цьому посібнику, є продовженням цих двох ключових слів.
В ідеалі базовий показник не повинен записуватися як COUNTROWS для таблиці продажів. Натомість вам потрібно створити локальний запит MEASURE у сеансі DAX Studio.
Зміст
Створення базового показника DAX Studio
Напишіть ключове слово MEASURE, а потім визначте таблицю, де це ключове слово використовуватиметься. У цьому випадку це таблиця «Продажі».
Тож замість того, щоб писати [Sales] під ключовим словом EVALUATE , ви можете написати [# Rows] .
Зауважте, що коли ви вводите # Rows , це не відображається у функції IntelliSense у DAX Studio. Це тому, що цей показник не є частиною табличної об’єктної моделі в LuckyTemplates.
Коли ви запустите цей запит, ви отримаєте таблицю, яка містить стовпець для кольору продукту та підсумкових рядків.
Ви також можете повторно використовувати базову міру для іншого стовпця. Давайте додамо ще один стовпець під назвою Total Rows 2 . Це використовуєфункція для # рядків.
Далі видаліть Sales Quantity із контексту фільтра, щоб на вимірювання не вплинув фільтр, що надходить із зрізу. Замість цього використовуйте функцію замість Sales Quantity.
Після виконання цього коду ви отримаєте новий стовпець у таблиці.
Спрощення запитів DAX Studio за допомогою MEASURE
Ви також можете створити кілька заходів в одному запиті DAX. Використання кількох ключових слів MEASURE в одному запиті DAX дозволяє спростити код. Наприклад, наведений нижче запит DAX використовується для обчислення загального прибутку.
Зверніть увагу, що в останній конструкції MEASURE формули для перших двох мір повторюються. Тож замість використання формули ви можете використати назви показників, щоб отримати загальний прибуток.
Перед виконанням коду потрібно використати EVALUATE, щоб створити таблицю з результатами.
Ви помітите, що у функції IntelliSense відображається загальний обсяг продажів. Це тому, що така сама назва існує в LuckyTemplates. DAX Studio спробує знайти найближчий екземпляр Total Sales і використає той, який доступний у запиті.
Тепер запустіть запит.
Ви побачите, що створено два стовпці. У першому стовпці показано колір продукту, а в другому – загальний обсяг продажів.
Якщо ви хочете додати стовпці для загальних витрат і загального прибутку, просто додайте їх у розділі ОЦІНЮВАТИ.
Зверніть увагу, що значення в стовпці «Загальні продажі» мають знак долара. Це через стандартне форматування в DAX Studio. Ви можете вимкнути цей параметр форматування, перейшовши до Параметрів на вкладці Файл, а потім до Результатів.
Зміна заходів у контексті фільтра
Ви також можете використовувати фільтри та зрізи під час використання заходів. Наприклад, якщо ви хочете повернути відсоток продажів, створіть інший показник. У цьому заході створіть змінну для CurrentSales і AllSales .
Для змінної AllSales використовуйте функцію REMOVEFILTERS , щоб переконатися, що всі елементи в таблиці Products включено. Щоб створити відсоток, напишіть RETURN ( CurrentSales, AllSales ) .
Щоб показати результати, використовуйтефункція.
Після запуску коду ви побачите таблицю, яка містить загальні продажі та відсоток продажів. Ви бачите, що серед усіх кольорів продукту найбільша частка срібла.
Так само ви можете імітувати поведінку слайсера. Замість того, щоб показувати відсоток продажів усіх продуктів, ви можете вибрати, які продукти включити.
Замість використання функції REMOVEFILTERS використовуйте. Потім після Products[Color] в EVALUATE напишітьа потім кольори продукту, які ви хочете включити.
Коли ви запустите цей код, ви побачите, що кольори в таблиці лише ті, які ви вказали. Це також те, як LuckyTemplates вставляє контексти фільтрів із зрізів.
Налагодження кодів у DAX Studio
Міри запиту дуже корисні, коли ви хочете налагодити код своїх мір. Вам не потрібно змінювати чи модифікувати табличну модель.
Якщо ви спробуєте внести зміни в LuckyTemplates щодо моделі даних із мільярдами рядків, ви помітите видиму затримку у виконанні цієї операції. Натомість ви можете створити міри запиту в DAX Studio, скопіювати їх, а потім використовувати для внесення необхідних змін у свою модель LuckyTemplates.
Висновок
Усе, що ви створите в DAX Studio, не вплине на модель даних у Analysis Services або табличну модель даних.
Але є виняток. Якщо ви скопіюєте формулу, яку ви використовували для міри в DAX Studio, а потім використаєте її в мірі в LuckyTemplates, ви вплинете на модель даних LuckyTemplates. Тому важливо бути конкретним під час створення коду.
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.
Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.
Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.
Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.
Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.