Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

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

Зміст

Загальна кількість міст із покупками

Ця таблиця містить дохід для кожного клієнта.

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

Ви хочете визначити, які місця мають найвищий і найнижчий дохід.

Припустімо, що клієнт купив ваші продукти в різних місцях.

На прикладі Стівена Говарда можна побачити, що він купував товари в шести різних містах:

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Ця формула підраховує кількість місць, у яких клієнт придбав:

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

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

Тут на допомогу приходить функція TOPN. Вона дозволяє вам мати віртуальний рейтинг у формулі.

Розрахунок двох найкращих міст

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Тепер зосередимося на операторі TOPN у формулі:

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Якщо це 4, він поверне чотири найкращі міста.

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

Функція TOPN створює абсолютно новий контекст для кожного результату в таблиці.

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

Розрахунок двох нижніх міст

Це формула, яка використовується для розрахунку двох нижніх міст:

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

Це точно така сама формула, як і перша, але вам потрібно змінити DESC на ASC .

Ось як перевірити, чи ця формула правильна:

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Якщо ви порахуєте і порівняєте цифри двох таблиць, то побачите, що вони обидві збігаються. Усі суми Аарона Бредлі дорівнюють 173 128,00, що є загальним доходом. Два найвищі міста мають дохід 124 191,20, а два нижніх міста – 48 936,80.




Висновок

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

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

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


Спеціальна тематика в LuckyTemplates

Спеціальна тематика в LuckyTemplates

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

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

Коли використовувати TOPN у LuckyTemplates – огляд формули DAX

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

Як розрахувати кількість днів зайнятості на місяць у LuckyTemplates за допомогою DAX

Як розрахувати кількість днів зайнятості на місяць у LuckyTemplates за допомогою DAX

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

LuckyTemplates Custom Visual – Створення текстових підсумків

LuckyTemplates Custom Visual – Створення текстових підсумків

Дізнайтеся, як створювати динамічні текстові підсумки, щоб демонструвати статистичні дані у вашому звіті, використовуючи спеціальну візуальну розробку LuckyTemplates під назвою Enlighten Data Story.

Візуальна таблиця в LuckyTemplates | Динамічний піднабір

Візуальна таблиця в LuckyTemplates | Динамічний піднабір

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

Святковий календар LuckyTemplates – обчислення дати за допомогою DAX

Святковий календар LuckyTemplates – обчислення дати за допомогою DAX

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

Геопросторовий аналіз LuckyTemplates: Вступ

Геопросторовий аналіз LuckyTemplates: Вступ

Це вступ до LuckyTemplates Geospatial Analysis для побудови переконливих динамічних карт, що створює багато проблем для користувачів.

Панелі даних LuckyTemplates у візуалізаціях таблиць

Панелі даних LuckyTemplates у візуалізаціях таблиць

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

Розробка періодів продажів за допомогою DAX у LuckyTemplates: будні проти Вихідні

Розробка періодів продажів за допомогою DAX у LuckyTemplates: будні проти Вихідні

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

Звіти про заявки на страхування в LuckyTemplates

Звіти про заявки на страхування в LuckyTemplates

У цьому LuckyTemplates Showcase ми розглянемо звіти про заявки на страхування, які містять цінну інформацію про продукти та угоди, пов’язані зі страхуванням.