Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Тут я покажу вам, як використовувати функцію AVERAGEX із DAX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Навчившись і розуміючи, як користуватися цією функцією, ви дуже швидко відкриваєте діапазон аналізу, який може бути неймовірно глибоким і цінним.
Можливо, ви хочете розрахувати середні продажі, які ви робите за день, за місяць, на одного клієнта тощо. Для цього існує стільки додатків, що це божевілля.
І не забувайте, що потім ви можете перейти до порівняння часу та аналізу часу.
У цьому прикладі ми працюватимемо з чимось, що можна легко застосувати майже в будь-якій моделі. Ми обчислимо середні продажі за день для окремих клієнтів за допомогою AVERAGEX з DAX.
Зміст
Перегляд моделі даних
Перш ніж фактично розрахувати наші середні продажі за день, давайте спочатку подивимось на нашу модель даних, щоб мати уявлення, з чим ми працюємо.
Отже, у нас є організація, яка здійснює продажі, і дані є в таблиці продажів.
Ця організація здійснює продажі в будь-який день, і дані для цього можна знайти в таблиці дат.
Вони продають будь-якому конкретному клієнту, різні продукти, і вони можуть продавати в різних регіонах. Дані для цих трьох можна знайти окремо в таблиці клієнтів, таблиці продуктів і таблиці регіонів.
Використовуючи інформацію з нашої моделі даних і вже доступні вимірювання, давайте проаналізуємо наші загальні продажі за клієнтами.
Наша таблиця буде виглядати так, як показано нижче. Отже, ми маємо загальний обсяг продажів, і вони впорядковані за іменами клієнтів.
Тоді давайте перетворимо це на візуалізацію. Тут ми можемо побачити як найкращих, так і найгірших клієнтів організації.
Середні продажі за день за допомогою AVERAGEX
Тепер ми можемо подивитися, скільки ми продаємо на день кожному клієнту.
Що нам потрібно зробити для кожного клієнта, це повторити кожен день, а потім усереднити суму продажів для цих конкретних клієнтів за весь цей період.
Спосіб зробити це — використовувати AVERAGEX і функцію VALUES з DAX.
Отже, давайте створимо новий показник і назвемо його Середні продажі за день .
Потім ми додамо AVERAGEX , оскільки нам потрібна ця функція ітерації. AVERAGEX збирається повторювати кожен день.
А потім ми розмістимо туди VALUES і стовпець Date. Насправді це те, як ми повторюємо кожен день.
Що робить VALUES , так це створює віртуальну таблицю лише зі стовпцем "Дати", а потім повідомляє, що в поточному контексті є конкретним клієнтом, ітерація кожного дня.
Потім ми додамо загальні продажі . Коли ми обчислимо всі загальні продажі, ми усереднимо їх за допомогою AVERAGEX .
Тоді наша формула виглядатиме так, як показано нижче.
Тепер, якщо ми внесемо ву візуалізації ми можемо побачити, в середньому, скільки ми продаємо на день кожному конкретному клієнту.
Ми навіть можемо ввімкнути мітки даних, щоб мати уявлення про середні показники продажів.
Дивлячись на різні часові рамки
Ще одна цікава річ, яку ми можемо тут зробити, це те, що ми також можемо змінити часові рамки.
Для цього ми можемо перетягнути наш MonthInCalendar, щоб мати місяць і рік.
Тоді ми можемо перетворити його на слайсер.
Тепер ми можемо бачити середні продажі за день від кожного з наших клієнтів за певний місяць і рік.
Що дійсно круто, так це те, що це динамічний спосіб поглянути на цей розрахунок.
Як ви можете бачити на зображенні нижче, коли ми вибираємо серпень 2014 року, візуальне зображення показує дані для цього періоду часу.
Тепер, коли ми вибираємо вересень 2014 року, наша візуалізація показує середні продажі за день клієнтом за цей проміжок часу.
Перегляд процесу
Щоб справді зрозуміти, як тут працюють функції AVERAGEX і VALUES, давайте швидко розглянемо, що відбувається в нашому прикладі.
По-перше, давайте перетворимо нашу візуалізацію в таблицю, щоб вона мала більше сенсу.
І знову, давайте швидко поглянемо на нашу формулу.
Тепер у нас є різні клієнти. Наприклад, для Burt's Corporation ми повторюємо кожен день. Це протягом січня 2015 року, оскільки ми вибрали це в нашому зрізі. Потім ми обчислюємо загальні продажі за кожен день.
Після того, як усі продажі за день підраховані, надходить AVERAGEX і усереднює їх.
І це те, що відбувається з кожним нашим клієнтом у цьому конкретному прикладі.
Щойно ми змінимо часовий проміжок, скажімо, лютий 2015 року, він зробить той самий обчислення, але цього разу в цьому новому часовому проміжку.
Якщо ми не вибрали жоден часовий проміжок, він повторюватиме кожен день у таблиці дат.
Використання тієї самої формули AVERAGEX проти іншого виміру
Ще одна річ, яку ми можемо зробити тут і, знову ж таки, ви знайдете дуже круто, це використання тієї самої формули проти іншого виміру.
По-перше, давайте скопіюємо таблицю «Середні продажі за день» .
Тоді давайте подивимося на середні продажі за день для кожного міста.
І так само наша таблиця тепер відсортована за містами.
Потім знову це динамічно. Наразі ми показуємо дані за лютий 2015 року.
Якщо ми натиснемо березень 2015 року, наша нова таблиця також покаже середні продажі за день, представлені за містами, для цього періоду часу, який ми вибрали.
Ми могли б зробити це знову проти будь-якого виміру, який у нас є. Ми використаємо ту саму формулу, і вона ідеально працюватиме для всіх цих розмірів.
Висновок
У цій публікації ми побачили, як обчислити середні продажі за день для конкретних клієнтів за допомогою AVERAGEX з DAX у поєднанні з функцією VALUES.
Щоб отримати додаткові посібники з функцій DAX, перегляньте посилання нижче.
Все найкраще!
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.