Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

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

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

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

Зміст

Зразок звіту про останні три продажі клієнтам

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

По-перше, ви можете налаштувати часовий проміжок тут, у селекторі дати. По-друге, я додав тут селектор клієнтів, де ви можете вибрати будь-яких клієнтів або групу клієнтів.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Розрахунок останніх трьох продажів клієнтам

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

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

По суті, це те, що робить TOPN, щоб знайти три останні продажі на основі дати покупки. Крім того, функція DESC сортує результати в порядку спадання.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Після визначення трьох останніх покупок я збираюся обчислити три рядки та підрахувати загальну кількість продажів.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

Розрахунок, який я зробив, трохи складний. Я покажу вам, як це може піти не так, особливо якщо ви вимкнете функцію.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

Коли я перетягну в таблицю формулу «Останні 3 неправильні продажі» , ви побачите, що я отримав результати для кожного окремого рядка цієї таблиці.

Але в нижній частині можна побачити, що загальна сума для стовпця «Останні 3 продажі» правильна. Але загальна сума в стовпці «Останні 3 продажі неправильно » неправильна.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

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

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

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

Крім того, я поставив цю таблицю праворуч неспроста.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

Мені потрібно оцінити всю таблицю порівняно з відфільтрованою таблицею. Таблиця вище оцінює всю таблицю до правильного результату. Як бачите, він закінчується трьома останніми продажами з 22 червня, 7 березня та 27 серпня 2017 року. Потім у стовпці «Загальні продажі» враховуються конкретні продажі .

У таблиці «Останні 3 продажі за назвою продукту» ви можете побачити візуалізацію для трьох найпопулярніших продуктів і відповідних продажів.

Показ останніх трьох продажів клієнтам за допомогою функції TOPN

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

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




Висновок

Як ви можете бачити у формулі, у функції є багато функцій . Це такі функції , як , і.

Я об’єднав усі ці функції в одну формулу. Я об’єднав їх усі, щоб ми могли отримати цю чудову інформацію.

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

Якщо ви хочете дізнатися більше про те, чого можна досягти за допомогою інших методів, подібних до цієї, перегляньте модуль Business Analytics Series на сайті LuckyTemplates On-Demand .

Сподіваюся, вам сподобається цей процес.


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

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