Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику ми розглянемо унікальну техніку в LuckyTemplates, яка дозволяє нам створювати динамічні рейтингові таблиці за допомогою функції RANKX . Ви можете переглянути повне відео цього підручника внизу цього блогу.
Що таке таблиці динамічного рейтингу ?
Таблиці динамічного ранжування динамічно демонструють діапазон інформації в таблиці, але відображена інформація ґрунтується на конкретному ранжуванні на основі окремого обчислення.
Ми можемо переглянути 20 найпопулярніших клієнтів на основі продажів за низкою інших показників, як-от прибуток, маржа, зростання тощо. Ця техніка також автоматично оновить таблицю після будь-якої зміни контексту на сторінці звіту.
Під час створення динамічних таблиць ранжирування існує потреба в застосуванні вдосконалених формул DAX разом ізфункція.
Зміст
Фільтрування клієнтів за допомогою функції RANKX
Давайте подивимося на 20 найкращих клієнтів у таблиці.
Ви можете побачити таблицю річного зростання прибутку , яка потребує розробки кількох формул, щоб отримати цей показник. Ви можете досягти цих складних уявлень, накладаючи ті самі прийоми, які використовували б, роблячи щось відносно простіше.
У формулі щорічного зростання прибутку ви можете побачити, що під час оцінювання конкретного клієнта він стає ранжованим між певним значенням на основі певного показника.
Фільтрування здійснюється за допомогою RANKX . Рейтинг клієнтів базується на прибутку цього року порівняно з прибутком минулого року, який покаже.
Ранжування цього конкретного показника допоможе вам дізнатися, які з цих конкретних клієнтів входять до топ-20, а також конкретні результати, які ви хочете виділити на основі цього показника.
Виділення 20 найкращих клієнтів
Ви бачите, що таблиця показує лише 20 результатів, коли фактично є сотні клієнтів. Але оскільки дані про клієнта ізольовано на основі певного показника, у таблиці відображається лише 20 клієнтів.
Перехід до іншого часового проміжку призведе до оновлення результатів, але й надалі відображатиме 20 найкращих клієнтів.
Статистика зростання прибутку
Ви також можете показати 20 найкращих клієнтів разом зі зростанням їхнього прибутку та показати інші показники, щоб спробувати визначити, що спричинило зростання.
Таке зростання прибутку може бути наслідком збільшення маржі або збільшення продажів.
Додавання продажів до таблиці динамічного рейтингу
У формулі для показника зростання продажів за рік можна побачити, що функція ФІЛЬТР має таку ж структуру, як і попередня формула, але замість показу прибутку вона відображатиме продажі цього року порівняно з минулим роком .
Це буде оцінено як TRUE , що в даному випадку є нашими клієнтами. Тоді діятиме та сама логіка, щоб прибутки за минулий та поточний роки залишалися в топ-20 показників.
Саме так ви можете виокремити цю конкретну статистику та показати її лише найдорожчим клієнтам.
Ви можете розмістити дані про продажі та зростання прибутку в таблиці динамічного рейтингу поруч із 20 найкращими клієнтами, щоб отримати кращу інформацію у своїх звітах.
Ви також можете зробити те ж саме для Margin Growth .
Зростання маржі в таблиці динамічного рейтингу
Ви бачите, що фільтрація всередині CALCULATE точно така ж, як і в попередніх формулах.
Раніше найкращих клієнтів визначали лише на основі їхнього зростання прибутку. Але тепер показник маржі можна виділити, щоб побачити, чи причина збільшення прибутку пов’язана зі збільшенням маржі .
Якщо ви подивіться на цю таблицю, ви побачите, що клієнт (EMD Group) має від’ємне зростання маржі .
Однак ви бачите, що, незважаючи на від’ємне зростання маржі, клієнт продовжує належати до 20 найкращих завдяки високому зростанню продажів , що призводить до значного зростання прибутку .
Простий перегляд таблиці може дати вам більш цінну інформацію про ваші звіти та бізнес.
Висновок
Коли ви налаштуєте все це в LuckyTemplates, ви побачите, що це чудовий спосіб детально ознайомитися з вашими найвищими та найнижчими результатами.
Це чудовий спосіб об’єднати низку різних заходів і методів візуалізації для створення переконливих звітів, які сподобаються вашим споживачам.
Все найкраще,
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.