Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

Ковзні середні можуть дати вам цінну інформацію про різноманітні дані, особливо про продажі.

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

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

Існує набагато більше волатильності в короткостроковому періоді, але врешті-решт вона вирівнюється в довгостроковій перспективі. Вона стає статичною лінією, оскільки Average має більше дат для роботи з часом.

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

Зміст

Розуміння логіки формули

Переходимо до прикладу.

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

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

У таблиці тепер показано продажі за день.

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

Я збираюся обчислити ковзне середнє за час , яке автоматично оновлюється на основі вибраного періоду часу.

Отже, переходимо до розрахунку.

Це формула для ковзного середнього продажу :

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

Тепер ви хочете отримати можливість динамічно переглядати всі продажі за день до певного дня та отримувати середнє значення.

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

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

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

Але на другий день він стає середнім за перші два дні. На третій день це середнє значення за перші три дні і так далі. Так триває до останнього рядка таблиці.

Функції DAX у формулі

Це ключова частина формули:

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

Потім визначається, чи дата менше або дорівнюєДата. МАКСИМАЛЬНА дата завжди є поточною датою , коли ви переходите вниз у списку таблиці. Він визначає, які дні мають значення TRUE .

Якщо вони отримають значення TRUE , тоді буде створено таблицю, яку він збирається виконати.

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

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

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

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

Середнє значення починається з високого рівня, але з часом вирівнюється.

Функція ALLSELECTED проти ALL для ковзних середніх

Під час обчислення ковзного середнього використовуйте ALLSELECTED замість використання.

Використання функції ALL у формулі дасть дивні результати.

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

Ось приклад.

Обчислення ковзного середнього в LuckyTemplates за допомогою DAX

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

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

Ось чому ALLSELECTED є ключовим.




Висновок

Розрахунок динамічного ковзного середнього в 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

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