Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

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

Я збираюся використати приклад, коли один із учасників запитав, чи можна додати фільтр під час використання функції SUMMARIZE .

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

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

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

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

ЗАВАНТАЖИТИ РЕСУРС DAX ТУТ

Зміст

Оптимізація формул LuckyTemplates за допомогою функції фільтра

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

Один із наших експертів LuckyTemplates, Браян, запропонував відносно просте рішення для вирішення цього сценарію. Ключовим моментом рішення є можливість розміщення віртуального столу після розміщенняфункція.

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

У цьому випадку ви можете скористатися будь-якою доступною для вас функцією таблиці, наприклад SUMMARIZE . Функція S UMMARIZE - це таблична функція, яка створює підсумкову таблицю для регіонів і міст. Крім того, він містить загальні продажі міста та загальні продажі.

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

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

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

Як бачите, він працює добре та ефективно оптимізує ваші формули LuckyTemplates. 

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

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

Використання ADDCOLUMNS для оптимізації формул LuckyTemplates

Інший учасник, Нік, зробив кращий спосіб оптимізації зразка формули LuckyTemplates. Це включає в себе шарування іншої функції таблиці, яка називаєтьсявсерединізамість просто функції SUMMARIZE .

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

Нова методика трохи покращує продуктивність обчислень і запобігає деяким дивним результатам. Theфункція дозволяє створити віртуальну таблицю з додатковими стовпцями.

У цьому прикладі функція SUMMARIZE створює таблицю з одним стовпцем. Але за допомогою ADDCOLUMNS ви можете додати ще один стовпець для загального обсягу продажів. 

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

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

Оптимізуйте формули LuckyTemplates за допомогою Advanced DAX

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




Висновок

Ви можете оптимізувати свої формули LuckyTemplates, щоб змінити форму або налаштувати зведення даних у вашій моделі за допомогою потужності DAX.

У цьому короткому посібнику я просто хочу висвітлити деякі чудові рішення від учасників форуму LuckyTemplates. Як я показав, було кілька цікавих прийомів, які, я думаю, ви можете легко застосувати до своїх власних заходів і логіки в LuckyTemplates. Сподіваюся, сьогодні ви отримали тут кілька корисних порад.

Все найкраще!


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

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