Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику я буду говорити про дуже важливу тему щодо моделювання та організації LuckyTemplates . У більшості демонстрацій, які LuckyTemplates випускає на вебінарах, самітах і для учасників LuckyTemplates, ви побачите, що групи вимірювань широко використовуються. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Існує дуже вагома причина, чому групи вимірювань реалізовано в усіх моделях, створених LuckyTemplates. Коли ви розробляєте вдосконалені аналітичні моделі та звіти в LuckyTemplates, упорядкування всіх показників DAX, які ви створюєте, є надзвичайно важливим .
Якщо ви цього не зробите, вашу модель буде дуже важко підтримувати та перевіряти в майбутньому, оскільки буде важко знайти міри.
Цей підручник є глибоким зануренням у те, чому групи вимірювань такі важливі та як їх насправді можна створити в LuckyTemplates. Це, безперечно, актуальна та цінна найкраща практика, якщо ви тільки починаєте та знайомитесь із заходами.
Давайте спробуємо поглянути на цей звіт тут. Це сталося з Лютневого саміту з навчання 2018 року .
Ви побачите, що під панеллю ПОЛІ є кілька груп показників або таблиць показників.
Розвиваюча сторона навчального саміту складалася лише з трьох сесій тривалістю приблизно від 45 хвилин до години. І за цей час ми змогли створити приблизно від 40 до 50 заходів у цих унікальних групах.
Уявіть, що вони є у всіх ваших таблицях, і ви не впорядкуєте їх належним чином. Ви точно загубитеся з точки зору того, що ви насправді робите у своєму розвитку.
Зміст
Методика вимірювання розгалуження
Розгалуження мір є ще одним важливим прийомом розробки, який спирається на групи мір.
У цій методології я зазвичай відокремлюю показники та об’єдную їх у групи залежно від того, до якої галузі вони належать. Тепер я завжди починаю з основних обчислень (обчислень) і називаю їх ключовими показниками.
Це те, з чого я, швидше за все, почну. Я створюю всі прості заходи DAX, такі як , , та всі інші прості основні функції. Я помістив усі ці прості, ітераційні та агрегатні функції в групу Key Measures .
Потім я розгалужую ці вибрані аналітичні моделі, такі як ковзні середні , рейтинг , аналіз сценаріїв , методи сегментації , порівняння часу тощо .
Як ви бачите, навіть ваша група заходів порівняння часу може мати різні показники. Це пояснюється тим, що вам може знадобитися обчислити не лише продажі за минулий рік , а й усі відмінності між продажами цього року та минулого року . Крім того, ви можете обчислити відсоткову зміну між цим і минулим роками .
Тепер це лише деякі приклади того, як ви можете отримати ці численні заходи. І вам потрібно зробити це справді інтуїтивно зрозумілим, щоб ви могли посилатися на ці вимірювання та перетягувати їх у свої звіти та візуалізації.
Це зроблено для того, щоб уникнути пошуку по всіх ваших таблицях (намагаючись знайти, яка міра куди йде) і не заплутатися.
Ви можете легко відсортувати всі ці показники, що може істотно змінити швидкість і ефективність створення звітів.
Приклад техніки для моделювання LuckyTemplates
Тепер я поділюся тим, що я зазвичай роблю на моделі. Це також вважається важливим з точки зору організації.
Зазвичай я розміщую таблиці з мірками з правого боку. Іноді я також розміщую їх у нижній частині. Це тому, що вони зазвичай не пов’язані з нашою основною моделлю .
Однак посилання на них у цьому розділі все ще є важливим. Це тому, що ми хочемо, щоб вони були в одній чіткій групі, де їх було б легко ідентифікувати.
У цьому випадку ви можете легко перевірити та знайти всі свої формули рейтингу, які знаходяться в групі Сценарії попиту .
І це єдина ключова річ, яку я хотів тут відзначити. Повторюю, я хочу згадати, наскільки важливі ці групи вимірювань, коли йдеться про ефективність моделювання та організації LuckyTemplates.
Використання функції пошуку в моделях LuckyTemplates
Крім того, ви можете скористатися іншими функціями, наприклад рядком пошуку на панелі ПОЛІ .
Давайте спробуємо набрати ' moving '. Як ви помітили, він показує всі релевантні результати в межах певної групи заходів, яка пов’язана з тим, що ми шукали.
Вибір за допомогою візуалізацій
Ось ще одна крута річ, яку я хочу вам показати. Коли ви вибираєте візуалізацію (у цьому випадку City Highlights) , ви завжди можете побачити, де включені заходи відображаються в наших групах заходів або таблицях.
Вам, безумовно, буде легко зрозуміти, як все було налаштовано чи опубліковано навіть кимось іншим. І в майбутньому, коли ви захочете переглянути свій звіт, ви зможете швидко знайти та посилатися на ці показники.
Це в основному ідея, яку я хочу тут виділити. Але перш ніж ми закінчимо це, я покажу вам, як насправді створити групу заходів .
Створення групи вимірювань у моделі LuckyTemplates
Щоб створити групу вимірювань, просто натисніть опцію «Ввести дані» на вкладці «Домашня сторінка» .
Після цього з’явиться вікно таблиці. Насправді вам не потрібно нічого класти всередину столу. Це означає, що ви можете залишити його порожнім.
Просто введіть назву вашої групи заходів. У цьому прикладі ми назвемо його «Демо» . Після цього натисніть «Завантажити» .
Потім буде створено таблицю. Це не створить жодного зв’язку, оскільки у вас насправді немає жодних даних.
Далі вам потрібно створити міру, натиснувши опцію «Нова міра» на вкладці «Домашня сторінка» .
Назвемо цей захід демонстраційними продажами . Ми посилатимемося на інший показник ( Sales LY ), щоб швидко його створити.
Таким чином, створений показник Демонстраційні продажі тепер з’явився в групі Демонстраційний показник.
Давайте спершу видалимо цей стовпець1 , тому що насправді він нам не знадобиться.
Після його видалення просто клацніть панель «Показати/Сховати» всередині та назовні, і ви побачите, що тепер це група мір або таблиця мір.
Отже, це лише для того, щоб швидко показати, як насправді можна створити групу заходів .
Висновок
Розгалуження вимірювання — це неймовірно важлива концепція розробки, яку потрібно якомога більше впроваджувати у свої моделі. Використовуючи цю техніку розробки в поєднанні з групами вимірювань, ви можете досягти великого масштабу та ефективності роботи з розробки, яку ви виконуєте в LuckyTemplates.
Насолоджуйтесь переглядом цього конкретного вмісту. Це незмірно покращить вашіі навички звітування в LuckyTemplates. Я настійно рекомендую реалізувати ці ідеї та методи у ваших власних звітах і моделях.
***** Вивчаєте LuckyTemplates? *****
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.