Запити аналізатора продуктивності LuckyTemplates: огляд

У цьому посібнику ви дізнаєтесь, як працює аналізатор продуктивності в LuckyTemplates. Зокрема, у цьому блозі обговорюватиметься запит, створений інструментом Performance Analyzer, і те, як він змінюється залежно від .

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

Зміст

Аналізатор продуктивності LuckyTemplates: огляд

Щоб продемонструвати, що робить функція Performance Analyzer, почніть зі створення простого .

Запити аналізатора продуктивності LuckyTemplates: огляд

Після завершення перейдіть на вкладку «Перегляд» і натисніть «Аналізатор продуктивності» . Це відкриє вкладку Performance Analyzer, розташовану в правій частині робочого столу LuckyTemplates.

Натисніть «Почати запис» , а потім «Оновити візуальні елементи» . Це відображає новий набір інформації на панелі Performance Analyzer.

Запити аналізатора продуктивності LuckyTemplates: огляд

Запис запиту DAX показує кількість часу, необхідного для виконання запиту в LuckyTemplates.

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

А «Інше» показує час, який певний візуал має витратити на очікування, поки інші візуали все ще відображаються.

Аналізатор продуктивності LuckyTemplates: як це працює

Що відбувається за лаштунками

Іноді ваш код DAX може працювати дуже повільно. Щоб дослідити причину та те, що відбувається за лаштунками, важливо зрозуміти запит, створений LuckyTemplates.

Для цього натисніть Копіювати запит і вставте його в DAX Studio.

Запити аналізатора продуктивності LuckyTemplates: огляд

Запити аналізатора продуктивності LuckyTemplates: огляд

Ви бачите, що запит DAX використовував ключове слово DEFINE та оголошував дві змінні. Потім він використав ключове слово EVALUATE та ORDER BY, щоб отримати результат у певному порядку.

Коли ви запустите код, ви отримаєте ту саму таблицю, що й у LuckyTemplates.

Запити аналізатора продуктивності LuckyTemplates: огляд

Що відбувається, коли ви додаєте нові стовпці

Якщо ви повернетеся до LuckyTemplates і додасте новий стовпець, панель Performance Analyzer автоматично оновить візуальне зображення.

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

Запити аналізатора продуктивності LuckyTemplates: огляд

Відкрийте DAX Studio та вставте код у редактор.

Запити аналізатора продуктивності LuckyTemplates: огляд

Щоразу, коли ви прокручуєте матрицю чи будь-який інший візуал, LuckyTemplates надсилає ще один запит до SSAS. Код DAX отримує список усіх продуктів, які з’являються після початкових 501 рядків.

Код DAX відрізняється для візуальних елементів, які залишаються нерухомими. Для цього прикладу, якщо ви не прокрутите візуальне зображення перед копіюванням запиту, код буде обмежено показувати лише 502 рядки одночасно.

Запити аналізатора продуктивності LuckyTemplates: огляд

Ось як Power BI оптимізує звіт, з яким ви зараз працюєте.

Аналізатор продуктивності LuckyTemplates: різниця між Table та Slicer

Давайте розглянемо, як взаємодіяти з даним запитом. Створіть простий слайсер. У цьому випадку поле Стать використовується як роздільник для матриці.

Запити аналізатора продуктивності LuckyTemplates: огляд

Очистіть аналізатор продуктивності та натисніть «Оновити візуальні елементи» . Цього разу ви побачите, що у вас є два запити; один для слайсера, а інший для столу.

Запити аналізатора продуктивності LuckyTemplates: огляд

Скопіюйте запит зрізу та поверніться до DAX Studio. Вставте запит у редактор.

Запити аналізатора продуктивності LuckyTemplates: огляд

Функція використовується для відображення перших 101 рядків. Але в цьому випадку це насправді не корисно, оскільки LuckyTemplates використовує лише функцію TOPN для відображення необхідної кількості рядків.

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

Запити аналізатора продуктивності LuckyTemplates: огляд

Але якщо ви скопіюєте запит таблиці та запустите його в DAX Studio, ви побачите, що LuckyTemplates автоматично створює змінні для контексту фільтра, що надходить із зрізу.

Запити аналізатора продуктивності LuckyTemplates: огляд

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

Висновок

У цьому підручнику наведено короткий огляд функції аналізатора продуктивності в LuckyTemplates. Зокрема, ви дізналися про різні запити DAX, які він генерує залежно від доступних візуальних елементів.

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


Змініть формати дати за допомогою редактора 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

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