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

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

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

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

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

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

Щоб це ожило, нам потрібно використовувати RANKX у операторі CALCULATE.

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

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

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

Зміст

Створення показника загального прибутку

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

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

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

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

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

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

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

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

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

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

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

Але пам’ятайте, що нам потрібно показати лише 10 найкращих.

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

Використання RANKX для динамічного рейтингу клієнтів

Отже, давайте назвемо наш новий показник Customer Rank , а потім перейдемо до . Потім ми додамо ВСІ в таблицю клієнтів , а потім перейдемо до загальних прибутків .

Тут нам не потрібне значення, але натомість ми додамо descending .

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

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

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

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

Топ-10 прибутків клієнтів

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

Назвемо це 10 найбільших прибутків клієнтів .

Ця міра потребує трохи логіки. Тож ми йдемо , ЯКЩО рейтинг клієнта менший або дорівнює 10, то це дорівнюватиме загальним прибуткам. Якщо ні, зробіть це рівним порожньому .

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

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

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

Тепер у нас є таблиця лише з 10 найкращими клієнтами. Однак тут потрібно виправити невелику помилку.

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

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

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

Давайте додамо IF ISFILTERED, Customer Names . Це означає, що якщо ім’я клієнта відфільтровано, повертати прибуток лише 10 найкращих.

Але якщо це не відфільтровано , ми підемо ОБРАХУВАТИ, Загальний прибуток, потім TOPN і потім 10 , що відповідає 10 найкращим клієнтам, а потім перейдемо до Загального прибутку .

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

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

Тепер ми маємо правильний загальний прибуток для наших 10 найбільших клієнтів.

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

Динамічні візуальні ефекти на основі рейтингу в LuckyTemplates

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

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

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

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

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

Тоді ми можемо легко перетворити цю нову таблицю на круглу діаграму.

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

Тепер давайте попрацюємо над взаємодією наших візуальних елементів. Натисніть Редагувати взаємодії у верхній лівій частині екрана.

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

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

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

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

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

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

Використання динамічних візуалів для параметрів на основі рейтингу в 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.

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

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

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