Автоматично знайдіть 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 кращими людьми.




Висновок

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

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

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

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

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

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


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

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

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

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

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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