TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

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

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

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

Зміст

Розрахунок 5 найкращих клієнтів цього року за допомогою TOPN DAX

Давайте швидко створимо саму формулу, використовуючи нову міру.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Я збираюся назвати новий показник Top 5 Customers TY , використовувати функцію та посилатися на Total Revenue.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Щоб спростити речі, я б розмістив тут мітки даних.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Ми також можемо відформатувати його, щоб він виглядав переконливо.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Форматування формул DAX за допомогою програми

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Потім я клацну кнопку «Формат».

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Отримана формула не сильно змінилася, і це нормально. Це досить проста формула для написання, тому не потрібно багато чого робити.

Але на більших формулах інструмент очищення DAX робить величезну різницю.

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

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Отже, тепер у нас є хороший формат для нашої формули, а також у нас є потрібна логіка.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Розрахунок 5 найкращих клієнтів минулого року за допомогою TOPN DAX

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

Я назву цей показник як 5 найкращих клієнтів (LY Rev) . Все, що мені потрібно було зробити тут, це використати стару міру з попереднього і змінити логіку. Замість того, щоб використовувати загальний дохід, я використовую дохід за минулий рік. Ми складатимемо рейтинг наших клієнтів на основі їхніх доходів за минулий рік.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

Цікаво, що в цій візуалізації з’явилися лише 2 клієнти. Чому так?

Логіка, яку ми використали, здається мені правильною, тому давайте проведемо швидкий аудит, щоб дізнатися, що сталося. Я збираюся позбутися візуального елемента «Дохід LY за іменами клієнтів» , а потім перетворити візуальний елемент «Загальний дохід за іменами клієнтів» на таблицю.

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

TOPN DAX, щоб продемонструвати найкращих клієнтів за цей період порівняно з минулим періодом

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

Висновок

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

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

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

Все найкраще,


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

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

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

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