Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У сьогоднішньому дописі в блозі я хочу поговорити про те, як створити додаткові параметри даних у LuckyTemplates.
Ці параметри можуть допомогти вам фільтрувати дані різними способами. Крім того, ці розміри можуть допомогти вам отримати інтуїтивно зрозумілі візуалізації пізніше.
Це також причина, чому вам потрібно налаштувати модель даних найкращим чином. Як я вже згадував у попередніх уроках, ви повинні розділити таблиці пошуку та таблиці фактів. Таким чином ви можете за потреби налаштувати додаткові параметри даних.
Зміст
Додавання додаткових вимірів даних
Тепер я хочу показати вам сценарії, де потрібно додати інші виміри.
По-перше, я маю стовпець «Назва продукту» в таблиці «Продукти» . Перелічені тут продукти відфільтровано за назвами продуктів.
Однак іноді ви захочете згрупувати продукти на основі доходу або прибутку. Через це вам потрібно додати новий стовпець і розмістити його в таблиці. Тут потрібно створити додаткові розміри, які можна використовувати для виконання проміжних обчислень.
Якщо ви уважніше подивитесь на таблицю, ви побачите, що єдиний стовпець, пов’язаний із продуктом, – це Індекс опису продукту .
Тому вам потрібно вручну створити додаткові дані, які потрібно обчислити для загального доходу. Для цього клацніть стрічку «Моделювання» , а потім клацніть «Новий стовпець» .
Після цього ви маєте назвати це Product Sales . У цьому стовпці буде показано загальний дохід для кожного продукту під стовпцем «Назва продукту» .
Тепер, коли ви маєте загальний дохід, вам потрібно додати ще один вимір для груп продуктів.
Знову натисніть «Новий стовпець» і назвіть його « Групи клієнтів» . Для цього розрахунку вам потрібно скористатися функцією. Ця функція допомагає автоматично визначати, чи перевищують продажі продукту 10 мільйонів чи ні.
Якщо продажі перевищують 10 мільйонів, ви можете класифікувати їх як хороших клієнтів . Якщо обсяг продажів менше або дорівнює 10 мільйонам, ви можете класифікувати їх як клієнтів OK .
Нарешті, додайте БЛАНК в останню частину, щоб закрити формулу.
Оскільки ви створили стовпець «Групи клієнтів» , тепер ви можете створити зв’язок із таблицею «Продажі» .
Тепер ви можете відфільтрувати будь-який обчислення за допомогою додаткових параметрів у таблиці «Продукти» . Без них вам потрібно буде виконати обчислення, використовуючи тисячі рядків у таблиці «Продажі» .
Додаткові стовпці важливі, оскільки вони допомагають виконувати більш ефективні обчислення. Вони також можуть пришвидшити роботу LuckyTemplates порівняно з виконанням обчислень у величезній таблиці.
Робота з іншими вимірами даних
Ще один спосіб роботи з параметрами – приховати нерелевантні стовпці в поданні звіту.
Ви можете приховати будь-який стовпець, клацнувши правою кнопкою миші та вибравши «Сховати в поданні звіту» .
У цьому прикладі вам потрібно приховати таблицю «Продажі продуктів» , оскільки у звіті потрібно відобразити лише різні групи клієнтів. Вам також слід приховати стовпець «Індекс» , оскільки він не має значення у звіті для груп клієнтів.
У перегляді звіту вам потрібно лише показати дані «Хороші клієнти» та «Хороші клієнти» . Це означає, що вам доведеться використовувати стовпець Групи клієнтів як фільтр і роздільник.
У розділювачі груп клієнтів ви можете зробити звіт динамічним, вибравши Хороші клієнти або Добре клієнти .
Оскільки інші стовпці приховані, ви не можете побачити їх у перегляді звіту.
Приховані стовпці «Індекс» і «Продукція» були корисні лише для створення зв’язків для інших вимірів даних, але їх нерелевантно показувати у візуалізації.
Ви можете застосувати цю техніку до інших подібних сценаріїв, з якими ви зіткнетеся під час створення візуалізацій.
Висновок
Я обговорив низку важливих методів моделювання даних. Я сподіваюся, що ви освоїте ці методи та застосовуєте їх щоразу, коли працюєте в області моделі даних.
Як я вже говорив раніше, вам потрібно побудувати свою модель даних найкращим чином, щоб у вас не виникло проблем під час обчислень.
здоров'я!
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.