Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Подумайте про сценарій, у якому ви хочете продемонструвати своїх 20 найкращих клієнтів. Уявіть, що ви на зустрічі, кажучи: «Це клієнти найбільше сприяють нашій прибутковості з усіх наших продажів».

Але потім ви вирішуєте: «Можливо, давайте звузимо коло пошуку до наших 5 найкращих клієнтів».

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

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

Зміст

Створення опорного столу

Допоміжна таблиця матиме вибір номерів рейтингу для будь-якого рейтингу, який ми можемо вибрати. Тож це може бути топ-3, топ-5, топ-20 і так далі.

Ми можемо зробити це дуже легко. Ми просто створимо нову таблицю, вибравши Enter Data.

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

Ми назвемо це «Вибір рейтингу» й просто введемо тут рейтинг: 3, 5, 10, 15 і 20. Потім натисніть «Завантажити».

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

Створення заходів

Ми будемо використовувати дуже схожий шаблон, який використовували раніше.

Ми переходимо до New Measure і назвемо це Rank Select. Тоді, дорівнює IF, HASONEVALUE; отже, якщо вибрано одне значення (Ранг), ми матимемо рівне цьому значенню (VALUES, Ранг).

Потім напишіть кількість ваших клієнтів, яка в цьому прикладі дорівнює 50. Якщо у вас тисяча клієнтів, напишіть 1000.

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Якщо нічого не вибрано, це становитиме 50 або 1000, залежно від кількості клієнтів, які ви вказали. Оскільки ми вибираємо інші суми, ми отримуємо ту суму.

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

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

Але спочатку нам потрібно визначити, що таке рейтинг клієнта. Як ми це робимо? Ми використовуємо RANKX.

Отже, ми знову переходимо до New Measure, а потім називаємо його Customer Ranking . Він має дорівнювати RANKX із таблицею, яка містить УСІХ клієнтів або імена клієнтів, оскільки ви хочете переглядати всю таблицю, а не фільтруватись у її поточному контексті.

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

Як я згадував в інших відео, якщо ви не зайдете ВСІ тут , все буде розраховано до одного. Це тому, що все відфільтровано в таблиці в моделі даних.

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

Включення заходів у розрахунок

Тепер ми пишемо наш розрахунок «Продажі за клієнтом», куди ми включаємо два створені показники (вибрані рейтинги та рейтинг клієнтів).

Для нашої логіки ранжирування ми йдемо, ЯКЩО рейтинг клієнта менший або дорівнює рейтингу вибору, тоді ми хочемо зробити загальні продажі. Якщо ні, тоді ми просто йдемо ПУСТИМ.

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

Щоозначає, що він нічого не поверне, якщо він під цим номером (наприклад, 10). Подивіться, що тут відбувається:

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

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

Візуальні елементи LuckyTemplates: змініть розмір за логікою ранжирування

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

Висновок

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

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

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

Я використовував цю саму техніку в багатьох моделях LuckyTemplates у . Подивіться це, якщо у вас є час, і спробуйте уявити, що відбувається під «капотом» цих моделей – ви дізнаєтеся багато нового.

ура,


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

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

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

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

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

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

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

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

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

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

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

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

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