Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику ви дізнаєтесь про порівняння значень між Top N і Average Of Others у LuckyTemplates. Ця техніка аналізу допомагає додати спрямованості вашому рішенню, бачачи, наскільки N перших і нижніх N клієнтів перевищують середнє значення клієнтів, що залишилися. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Зміст
Налаштування моделі для порівняння значень
У цьому підручнику ми відтворимо такий звіт:
Ви бачите, що якщо ви змінюєте контекст за допомогою зрізу, змінюються як клієнти, так і цифри.
Це проста модель на основі продажів із таблицею фактів і таблицею розмірів. Його модель даних можна побачити нижче:
Він має стандартний каскадний макет із таблицями параметрів «Дати» , «Клієнти » та « Продукти » вгорі та таблицею фактів «Продажі » внизу.
Усі зв’язки є «один-до-багатьох» із розмірами на стороні «один», а таблицею фактів — на стороні «багато».
Відтворення зразка звіту
З набором даних вам потрібно буде додати кілька додаткових таблиць, щоб використовувати зріз для верхнього N і вибору напрямку.
Створення таблиць і слайсерів
Спочатку перейдіть на панель інструментів моделювання та додайте новий параметр. Назвіть параметр і встановіть тип даних Ціле число.
Введіть 1 і 10 у параметри Мінімум і Максимум. Потім введіть 1 і 5 у параметри Інкремент і За замовчуванням.
Далі створіть таблицю «Напрямки» зі значеннями напрямку для верху та низу та стовпцем сортування. Перейдіть на головну панель інструментів і натисніть «Ввести дані».
Перетягніть стовпець Дата , параметр Top N і стовпець Direction на полотно та перетворіть їх на роздільник.
Далі додайте обчислену таблицю, щоб додати рядок «Інші» до списку всіх клієнтів.
Щоб відобразити ранжовані значення, додайте таблицю на полотно. Перетягніть «Клієнт» із таблиці «Клієнти та інші» в таблицю на інформаційній панелі.
Побудова мір для порівняння значень
Змініть заголовок таблиці за допомогою параметра Customer Table Title .
Вимкніть заголовок і натисніть кнопку в тексті заголовка нижче.
Виберіть «Значення поля» для параметра «Формат за». Далі виберіть «Заголовок таблиці клієнта» всередині параметра «Відображення показників» для параметра «На основі».
Міра Customer Table Title збирає напрямок і Top N слайсерів і поєднує їх зі статичним текстом для створення результату.
Далі обчисліть відповідне значення рейтингу. Для цього вам знадобиться як звичайне ранжування за спаданням зверху вниз, так і ранжування за зростанням знизу вгору.
Це рейтинг за спаданням:
І ось рейтинг по зростанню:
Використовуйте зрізи Top N і Direction, щоб повернути відповідний рейтинг клієнтів. Ось приклад того, як це має виглядати за показником рейтингу клієнта :
Функція збирає значення з двох зрізів і використовує їх, щоб визначити, який рейтинг відображати.
Тепер перевірте, чи показники ранжирування відповідають вибраним у зрізі, розмістивши показники в таблиці.
Якщо ви змінюєте контекст за допомогою вибору зрізу, значення всередині таблиці також мають змінитися відповідно.
Після перевірки показників видаліть їх, за винятком показника «Рейтинг клієнта» , і додайте показник «Продажі клієнтів» .
Показник «Продажі клієнтам» використовує a логіка для обробки трьох випадків.
Створення стовпчастої діаграми з накопиченням
Скопіюйте та вставте таблицю та перетворіть її на лінійну та стовпчасту діаграму. Вилучіть вимірювач рейтингу клієнта (він вам не знадобиться).
Далі додайте показник «Середнє значення продажів інших клієнтів» до значень рядка.
Закінчивши, перейдіть до фільтрів і відфільтруйте продажі клієнтів , які не є порожніми, і натисніть «Застосувати фільтр».
Нарешті, подібно до міри Customer Table Title, змініть назву візуального елемента за допомогою міри Customer Chart Title .
Цей захід збирає виділення з роздільників Top N і Direction і поєднує їх зі статичним текстом для формування заголовка.
Звідти ви помітите, що в таблиці написано «і», а на діаграмі — «проти».
Виділення візуалів
Наступний крок - розфарбувати стовпчики.
Показник Customer Chart Colors призначає сірий колір, якщо ім’я клієнта – Інші. Інакше буде застосовано синій колір.
Перейдіть до «Кольори даних» і виберіть кнопку «Колір за замовчуванням».
Виберіть «Значення поля» для параметра «Формат за» та виберіть « Кольори діаграми клієнта» всередині « Відображення показників» для поля «На основі».
Створення кінцевих заходів
Тепер скористайтеся математикою та виміряйте розгалуження, щоб створити показники різниці між продажами клієнтів і середніми продажами інших .
Цей показник використовує віднімання, щоб отримати обсяг продажів.
Ця міра використовує ділення, щоб отримати відсоткове значення.
Додайте показники в спливаючі підказки візуалізації діаграми.
Після цього, навівши курсор на клієнта, ви можете побачити, скільки коштували його продажі та порівняти їх із середньою сумою.
Ці візуальні ефекти реагують на слайсери на вашому полотні. Ви можете використовувати їх для отримання даних з різних періодів часу та напрямків.
Висновок
У цьому підручнику показано порівняння значень між значеннями Top N і Average of Others у.
Різниця в значеннях важлива під час моніторингу ефективності ваших продуктів. Це допоможе вам створити більше стратегій для покращення ваших продажів. Ви можете використовувати цю техніку для покращення та досягнення цілей продажів у вашій організації.
Грег
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.