Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

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

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

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

повідомлення на форумі підтримки LuckyTemplates

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

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

Найкращий спосіб остаточно порівняти тенденції – це кумулятивні підсумки.

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

Отже, давайте приступимо до цього.

Зміст

Розрахунок кумулятивного підсумку

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

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

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

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

Я помістив сукупний підсумок у змінну (). Це той самий шаблон, але я розмістив його всередині змінної, тому що хотів спростити фактичну кінцеву формулу.

Якщо ми не врахуємо цю логіку, кумулятивний підсумок продовжуватиме проектуватися вперед і, ймовірно, проведе лінію до самого низу (у візуалізації) на основі остаточного числа. Щоб позбутися цього, я використав Total Sales . Якщо цього дня не буде розпродажу, воно буде порожнім. Якщо ні, це буде загальна сума.

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

Ось як я це налаштував. А тепер, як ми обчислюємо або спроектуємо швидкість пробігу? 

Розробка швидкості бігу

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

У нашій таблиці ми маємо тут 29 186 доларів США, що визначається як 175 113 доларів США, поділених на 6, тому що в цій вибірці даних ми продали за шість днів у 2018 році.

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

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

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

Нам потрібно трохи відкоригувати змінні, щоб це запрацювало, тому що контекст тут на щоденному рівні . Але те, що ми намагаємося зробити, це отримати число, 175 113 доларів США (CumulativeTotal), а потім розділити його на кількість днів, коли у нас були продажі.

Щоб отримати DaysWithSales , я використовував with і with. Якщо в день є розпродаж, який більше нуля, ця дата збережеться. Для змінної CumulativeTotal я використав CALCULATE для сукупних продажів ($175 113), а потім ALLSELECTED Dates вивільняє контекст дати в кожному рядку.

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

Розрахунок кумулятивної швидкості пробігу

Тут є невелике коригування того, що міститься в нашому CALCULATE . У цьому випадку це не так просто, як просто додати середню добову швидкість бігу. Нам потрібно помістити всередину a, щоб ми повторювали кожен день. І що я зробив, так це те, що я створив віртуальний стіл (за допомогою) з усіма датами

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

Отже, що SUMMARIZE робить тут, так це те, що він обчислює лише один рядок. Отже, наприклад, ми на 1 січня, тоді він оцінює цей рядок. Потім, коли ми дійдемо до другого рядка, він знову оцінює лише другий рядок. А потім FILTER ALLSELECTED (сукупний загальний шаблон) відкриває два дні. Отже, це загальна сума становить 29 186 доларів США, а також розрахунок напередодні.

Коли ми рухаємося вниз по таблиці, він продовжує обчислювати сукупний підсумок і виконує ітерацію всередині CALCULATE .

Розрахунок сукупної швидкості виконання за допомогою DAX у LuckyTemplates

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

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




Висновок

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

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

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

Приємної роботи з цим посібником!

***** Вивчаєте 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

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