Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику я покажу вам динамічний спосіб отримання відсотка загальної зміни в LuckyTemplates за допомогою простих методів розгалуження вимірювань і обчислень інтелекту часу в LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Наприклад, якщо ви хочете обчислити різницю у внеску продажів для певного параметра та його зміну з року в рік.
Коли ви новачок у LuckyTemplates, перше, що ви зазвичай робите, це розбивати або фільтрувати всі свої відсотки за конкретним роком. Найпоширенішим є використання шаблону формули "Відсоток від загального" в LuckyTemplates. Ви б використовувалифункція всередині .
Це дозволить вам визначити різницю, наприклад, у 2019, 2018 та 2017 роках. Цей метод дасть вам рішення.
Однак є кращий спосіб підійти до цієї проблеми. Все, що вам потрібно, це використовувати прості методи розгалуження вимірювань LuckyTemplates і обчислення інтелектуального часу.
Коли ви починаєте поєднувати ці два разом, ви можете отримати справді потужні динамічні обчислення. Вам не потрібно розміщувати додаткові фільтри для конкретних років у вашій моделі.
Зміст
Розрахунок відсотків загального доходу
Ось як я розрахував.
У таблиці ви можете побачити, що я маю загальний дохід і відсоток від загального доходу .
Відсоток загального доходу має те саме значення, що й показник у цій другій таблиці.
По суті, це сума відсотків за різні роки. Це динамічний розрахунок загальної зміни.
У таблиці показано три роки, які я вибрав у розділювачі років .
Це те, що створює контекст у звіті.
Але також є матриця, яка розбиває ці три роки всередині таблиці.
Отже, немає необхідності створювати новий показник для 2016 чи 2017 років.
Усе, що вам потрібно зробити, це використати техніку формули відсотка загального доходу .
Ця формула ділить загальний дохід від кожного продукту за рік на загальний дохід від продуктів .
Для знаменника цієї формули я видалив усі фільтри з продуктів.
Я отримую загальний дохід за рік. Отже, загальна сума відображається внизу кожного окремого рядка таблиці.
Ось чому я отримую загальний дохід, поділений на річну загальну суму. Ось як отримати відсоток.
Отже, вам не потрібно виконувати додаткові роботи, щоб отримати ці результати.
Розрахунок динамічної зміни між роками
Тепер, якщо ви хочете порівняти різницю з року в рік, усе, що вам потрібно зробити, це розгалужитись за допомогою інтелекту часу.
Отже, давайте створимо нову міру.
Я буду називати цей показник Річним відсотком різниці від загального доходу.
Тоді все, що вам потрібно зробити, це ввести:
Ця формула використовує прості методи аналізу часу LuckyTemplates.
Потім я копіюю це на всю матрицю.
Зараз у мене три заходи.
Потім я можу помістити вимірювання Річної різниці у відсотках від загального доходу в свою матрицю, перетягнувши його на панель значень і видаливши Percent of Total Revenue .
А потім змініть формат на відсоток.
Ви можете побачити в таблиці, що 2016 рік має вищі показники.
Отже, якщо ви хочете додати додаткову логіку, ви можете додати це у формулу:
Якщо розрахунок дорівнює нулю, він повернеться. Якщо ні, він запустить обчислення. Це дозволить позбутися колонки за 2016 рік.
Отже, зараз є динамічна зміна та різниця між одним роком і наступним.
Отже, якщо ви трохи перевірите, то побачите, що різниця між 2017 роком і 2016 роком становить 0,04%. Різниця між 2018 і 2017 роками становить 0,08%.
Висновок
Вам не потрібно створювати багато додаткових заходів, щоб розбити різницю між одним роком і наступним.
Завжди думайте динамічно . Подумайте про те, як ви можете використовувати природну фільтрацію, яка виходить із вашої моделі даних.
Це дуже важливо для пошуку рішень. Якщо ви спробуєте це у своїх власних моделях, ви побачите, наскільки просто це насправді зробити в LuckyTemplates.
Сподіваюся, ви багато чого дізналися з цього підручника.
Все найкраще,
***** Вивчаєте LuckyTemplates? *****
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.