Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
Другим стовпом розробки LuckyTemplates є моделювання даних. У цьому підручнику ви дізнаєтесь про всі важливі речі, які слід враховувати, коли справа доходить до налаштування моделі даних LuckyTemplates. Далі наведено вичерпний огляд найкращих практик розробки моделі даних.
Зміст
Упорядкування моделі даних LuckyTemplates
1. Зіркова схема
Одним із найкращих способів налаштувати модель даних LuckyTemplates є використання схеми зірок. Свою назву він отримав тому, що нагадує зірку.
Таблиця фактів знаходиться в центрі зірки, а таблиці вимірювань або пошуку – у кожній точці зірки.
Ось як це виглядає з відносинами:
Модель даних не обов’язково має виглядати точно як зірка. Ідея полягає в тому, щоб розмістити таблицю фактів посередині, а інші таблиці акуратно оточують її.
2. Водоспадний підхід
Ще один чудовий спосіб організувати модель даних — використання підходу водоспаду.
Таблиці вимірювань або пошуку розташовано вгорі, а таблиці значень або фактів розташовано нижче. Це полегшує візуалізацію зв’язків так, ніби вони «потрапляють» у таблицю фактів.
Це різні частини макета Waterfall:
Таблиці пошуку розміщено вгорі, а таблиці фактів – посередині. Таблиці вимірювань згруповані в стовпці праворуч. Допоміжні таблиці розміщені рядками внизу ліворуч.
Управління зв’язками в моделі даних LuckyTemplates
1. Керуйте стосунками
Обов’язково видаліть усі зв’язки, які могли бути автоматично згенеровані LuckyTemplates. Краще вручну відтворити кожен зв’язок. Ви можете використовувати діалогове вікно "Керування зв'язками" , щоб підтримувати зв'язки у своїй моделі даних .
Під час використання «Керування зв’язками» вам буде запропоновано повний список зв’язків у вашій моделі.
Ви можете побачити всі таблиці та стовпці «Від» і « До ». Це полегшує виявлення неправильних ключів, які використовуються для об’єднання таблиць. Також представлено стан кожного зв’язку. Це дозволяє активувати або деактивувати зв’язки за потреби.
2. Кардинальність у моделі даних LuckyTemplates
Діалогове вікно «Керування зв’язками» також полегшує перегляд кардинальності та її напрямку.
В ідеалі відносини можуть бути як один до багатьох , так і багато до одного . LuckyTemplates чудово встановлює за замовчуванням потужність відповідно до ваших даних.
Щоб переглянути потужність, натисніть кнопку «Редагувати» внизу діалогового вікна.
У цьому прикладі ви можете побачити зв’язок між продажами та каналами. Прокрутивши до крайнього правого стовпця кожної таблиці, ви побачите, що LuckyTemplates підібрав ключ каналу для кожного рядка.
Ви також можете вибрати правильну потужність. Переконайтеся, що напрямок перехресного фільтра — «Один» або «Обидва», залежно від вашої моделі даних.
LuckyTemplates використовує Single за замовчуванням. Отже, коли ви бачите, що за умовчанням для напрямку перехресного фільтра встановле��о значення «Обидва», знайдіть хвилинку, щоб переконатися, що дані у вашому наборі даних завантажено та перетворено належним чином.
3. Один до багатьох проти багатьох до одного
Для зв’язків у LuckyTemplates рекомендується якомога частіше використовувати зв’язки «один до багатьох». Це позначається однією спрямованою стрілкою.
Уникайте двонаправлених зв’язків, якщо в цьому немає крайньої необхідності. Двонаправлені зв’язки позначаються подвійними стрілками. Ці типи зв’язків можуть призвести до непослідовних результатів і часто вимагають складнішого DAX.
4. Активні проти неактивних стосунків
Ви можете мати лише одну між двома пов’язаними таблицями. Але ви можете мати скільки завгодно неактивних зв’язків між цими таблицями.
Наприклад, якщо ви спробуєте активувати стовпець OrderDate із Sales, з’явиться спливаюче вікно з повідомленням про те, що ви не можете створити два зв’язки між двома таблицями.
Отже, вам потрібно буде дезактивувати зв’язок «Дата рахунку-фактури» . Це час, коли ви можете активувати OrderDate .
Крім того, за допомогоюви можете використовувати неактивний зв’язок на вимогу в показнику DAX.
Додавання таблиць і стовпців у модель даних LuckyTemplates
1. Таблиці вимірювань
Ви можете додати, вибравши «Ввести дані» в головному меню.
Після того, як ви натиснете це, з’явиться вікно, яке дозволить вам створити нову таблицю.
Створюючи таблицю вимірювань, переконайтеся, що дали їй значущу назву. У цьому випадку це називається основними заходами. Після завершення натисніть «Завантажити» .
У цьому прикладі вже існує таблиця основних заходів. Отже, LuckyTemplates автоматично позначає щойно створену таблицю як Основні заходи (2) . Тут також є стовпець 1 за замовчуванням.
Клацніть правою кнопкою миші «Основні заходи» (2) , а потім виберіть «Нова міра» .
Для демонстрації давайте просто введемо m1 = 1 у міру.
Тепер це додано до основних заходів (2). Переконайтеся, що ви видалили або приховали стовпець за замовчуванням.
Якщо сховати, а потім розгорнути панель «Поле», ви побачите, що «Основні заходи» (2) тепер з’являються у верхній частині поля.
2. Пов’язування стовпців
Коли йдеться про зв’язування стовпців у LuckyTemplates, рекомендується використовувати суфікс Key для будь-якого стовпця, який використовуватиметься для зв’язування. Якщо стовпець закінчується ідентифікатором або кодом , вам потрібно бути обережними з ними, оскільки вони можуть означати різні речі в різних таблицях
Слід пов’язувати лише стовпці зі схожими назвами. Наприклад, під час пов’язування ключа клієнта важливо переконатися, що всі поля, які використовуються для пов’язування, закінчуються словом Key . Ви також повинні переконатися, що вони належать до правильного типу даних.
3. Видимість стовпця
Якщо ви будете єдиним, хто користуватиметься створеним вами звітом LuckyTemplates, то видимість стовпців не така вже й велика. Однак, якщо ви збираєтеся опублікувати звіт або набір даних для використання іншими, варто навести порядок.
Ви можете зробити це, вибравши правильні показники для візуальних елементів, а потім приховавши стовпці, які в них не відображаються. Приховані стовпці виділені сірим кольором.
Щоб приховати стовпці, вам потрібно лише клацнути правою кнопкою миші на певному стовпці та вибрати «Сховати».
Ви можете приховати приховані стовпці, клацнувши правою кнопкою миші на панелі «Поле», а потім знявши прапорець «Переглянути приховані» .
Висновок
Цей підручник містить вичерпний опис речей, які потрібно враховувати та виконувати під час створення моделей даних у LuckyTemplates.
Важливо переконатися, що моделі даних і зв’язки налаштовані правильно, щоб уникнути ускладнень на наступних етапах розробки звіту. Дотримання цих порад гарантує безперебійний потік від початку до кінця.
Грег
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.