Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

З DAX у LuckyTemplates можна зробити так багато , і одна з цих речей полягає в тому, щоб ви могли автоматично знаходити 3 найкращих продавців для кожного регіону . Ви можете переглянути повне відео цього підручника внизу цього блогу.

Уявіть собі цей надто знайомий сценарій...

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

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

Використовуючи DAX у LuckyTemplates, ми фактично можемо динамічно розкривати цю інформацію та легко візуалізувати інформацію такого роду.

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Цю техніку можна використовувати для низки різних застосувань. 

Зміст

Як знайти 3 кращих продавців

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

Ми переходимо до таблиці Locations і беремо стовпець Name . Потім також додайте продавців .

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

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

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

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

Але ми хочемо лише ТОП-3 і ми хочемо робити це дійсно ефективно. Ми повинні запровадити формулу, яка дозволить нам це зробити.

Розробка формули

Ми перейдемо до New Measure і назвемо це 3 кращих продавця в регіоні . Ми використовуватимемо тут змінні, тому що це найкращий спосіб розділити формули, які ми пишемо.

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

Потім записуємо формулу.

Очевидно, ми ставимо тут Return і переходимо до Calculate total sales у наступному рядку, тому що ми все ще хочемо обчислити Total Sales .

Хоча ми хочемо обчислити лише ТОП-3 і незалежно від контексту, який ми маємо в нашій таблиці. Контекст тут насправді є назвою сайту роздрібної торгівлі .

Ми будемо використовувати функцію, що дуже круто. І тут ми розглядаємо ВСІХ продавців, а потім загальні продажі, тому що TOPN збирається ранжувати за загальними продажами.

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Пояснення формули

Тут ми бачимо, що для кожного окремого регіону у нас є ТОП-3 продавців.

Ми можемо змінити часовий проміжок і побачити, що він безперервно та динамічно сортує та обчислює лише для Топ-3.

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

І через ВСЕ це фактично вириває контекст продавців. Отже, якби у нас не було ВСІХ, ми отримали б однакові результати для кожного окремого продавця.

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Багато чого я демонструю через телеканал , що це шаблон.

Тож ви можете реалізувати це в різних сценаріях.

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

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

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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

Автоматично знайдіть 3 найкращих продавця для кожного регіону за допомогою DAX у LuckyTemplates

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




Висновок

Існує так багато наслідків, що ви можете скористатися цим розрахунком.

Тут так багато додатків. Замість загальних продажів ви можете мати маржу прибутку або транзакції тощо.

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

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

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

Насолоджуйтесь цим!


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

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