У цьому підручнику я покажу вам, як я встановлюю свої моделі та зв’язки в них. Створення безперебійного потоку навколо перетворення даних LuckyTemplates може значно покращити процес розробки звіту, і спосіб налаштування ваших моделей є головним внеском у цей потік.
Щоб чітко відобразити мій процес перетворення даних LuckyTemplates, я використаю звіт, який я подав як свій запис, як приклад. Я також збираюся використовувати той самий набір даних, наданий для цього завдання.
Зміст
Очищення набору даних
Ось так виглядає набір даних. Він міститься у файлі Excel і має кілька різних вкладок.
Оскільки мені подобається все бути простим, перше, що я зазвичай роблю з такими наборами даних, це з’ясувати, чи потрібно мені все в них. Я перевірю кожну вкладку. Почнемо з вкладки «Якість постачальника».
Схоже, більшість інформації міститься на цій вкладці – постачальники, заводи, дефекти, загальний час простою тощо.
Один погляд на це, і я знаю, що це те, що я буду використовувати для свого звіту.
Наступна вкладка – це вкладка Категорія. Він містить ідентифікатор категорії та назву категорії.
Ідентифікатор категорії насправді мало впливає на мій звіт, а наведені категорії вже є на вкладці «Якість постачальника». Тому я збираюся видалити цю вкладку.
Наступна вкладка призначена для типу дефекту. Подібно до вкладки категорії, ідентифікатор не дуже корисний, а сам тип дефекту вже є частиною вкладки якості постачальника. Тож я видалю й це.
Вкладка дефектів дає мені список описів дефектів. Це також частина вкладки якості постачальника, тому я видалю це.
Те ж саме стосується і типу матеріалу.
Остання вкладка призначена для розташування заводу.
Дивлячись на цю вкладку, я можу уявити, що в моєму звіті є візуал карти. Це точно буде для мене корисним, але мені знадобиться додаткова інформація.
По-перше, мені потрібно було б додати стан. Якщо ви зі США, ви знаєте, що деякі міста мають однакові назви в різних штатах. Тому важливо, щоб тут також було додано державу, а також широту та довготу.
Існує багато способів визначити широту та довготу, але я вирішив зробити це через Google Maps.
Оскільки першим містом у списку є Вестсайд, штат Айова, я щойно знайшов його на Картах Google.
Це дає мені всю область, але не дає мені точної закріпленої позиції. Тому я збираюся натиснути «Поруч», щоб отримати точну шпильку.
Тепер, коли я маю точне місце розташування на карті, я просто клацну на ньому правою кнопкою миші, щоб отримати широту та довготу.
Я зробив це для кожного з 30 заводів. Потім я додав це в електронну таблицю.
Тому я очистив набір даних і додав всю необхідну інформацію. У мене залишилося лише дві вкладки – «Якість постачальника» та «Завод».
Я збережу цей файл як Demo Challenge 10.
Тепер, коли я готовий набір даних, настав час імпортувати його в LuckyTemplates.
Імпорт даних
Перш ніж імпортувати набір даних, який ми зберегли раніше, я хочу показати вам шаблон, який я використовував для більшості своїх звітів, особливо для моїх заявок на конкурс LuckyTemplates Challenges. Це файл PBIX, який містить готову таблицю дат і періодів.
Коли я відкриваю цей файл у LuckyTemplates, він показує таблицю дат, уже налаштовану на моїй панелі полів.
У мене також тут є таблиця періодів. Це дозволяє мені налаштовувати та робити багато різних речей за допомогою слайсера.
Якщо я відкриваю цю таблицю періодів, вона пропонує кілька різних фільтрів, як-от сьогодні, учора, поточний тиждень до дати тощо.
Раніше я робив відеоурок про те, як налаштувати такий шаблон. Ви також можете знайти використаний мною на форумі.
Тепер, коли я маю свій шаблон, настав час імпортувати свій набір даних. Для цього мені просто потрібно клацнути значок Excel під стрічкою «Домашня сторінка».
Це відкриває вікно, де я можу вибрати потрібний файл і відкрити його.
Іноді завантаження може зайняти деякий час, залежно від того, скільки даних містить файл. Але після імпортування він покаже вам таблиці, які ви можете використовувати.
Я вибираю таблиці «Якість заводу» та «Постачальник», оскільки це були вкладки, які я налаштував раніше для цього звіту.
Перетворення даних LuckyTemplates
Тепер я покажу вам кілька простих прийомів у моєму процесі перетворення даних LuckyTemplates. Після того, як ці поля будуть відмічені, деякі одразу натиснуть. Що стосується мене, я завжди спочатку натискаю кнопку Transform Data.
Transform Data завантажує дані в редактор запитів і дозволяє мені перевірити, чи є у мене правильні дані. Пам’ятайте, що окрім вкладок, які я виправив у Excel, я також завантажив шаблон, яким зазвичай користуюся. Перший захід у редактор запитів дає мені змогу безперебійно працювати зі своїми даними без необхідності повертатися вперед і назад.
Ось так це виглядає в редакторі запитів.
Я збираюся спочатку перевірити свою таблицю дат. Цей запит налаштовано лише на відображення даних за 2019 та 2020 роки.
Але в наборі даних я вважаю, що у мене є дані за 2018 рік. Тому я просто зміню це на 2018 рік і натисну клавішу табуляції.
Тепер у мене є дані з 2018 по 2020 роки для моєї таблиці дат.
Далі я перевірю свою таблицю Менделєєва.
Ця періодична таблиця постачається з моїм шаблоном, але я не думаю, що використовуватиму його для свого звіту. Тому я збираюся його видалити.
Далі я перевірю свою таблицю рослин. Іноді ви можете зіткнутися з помилкою, подібною до наведеної нижче.
Якщо це станеться, просто натисніть кнопку «Оновити попередній перегляд» на стрічці «Домашня сторінка».
Коли таблиця завантажується, я переконуюсь, що тут є вся важлива інформація. Пам’ятайте, що це вкладка, яку я редагував раніше, тому я повинен переконатися, що все, що я додав, є тут.
Він показує правильну інформацію з ідентифікатором заводу та розташуванням заводу (стовпці за замовчуванням), а також штатом, широтою та довготою (стовпці, які я додав).
Я також натискаю кнопку «Визначити тип даних» у розділі «Перетворення», щоб переконатися, що стовпці відображають правильний тип.
Коли я відкриваю свою таблицю якості постачальників, я роблю те саме.
Як бачите, більшість колонок однотипні. Вони переважно текстові, за винятком загальної кількості дефектів і загальної кількості хвилин простою, які є числами.
Тепер, коли у мене є три таблиці – дата, завод і якість постачальника – я збираюся натиснути «Закрити та застосувати».
Після застосування цих змін я перевірю ці таблиці на панелі «Поля». Щоб спростити речі, я збираюся змінити якість постачальника на дані.
Змінивши це, я збираюся перевірити, що міститься в цій таблиці даних, і трансформувати дані за потреби. Я збираюся спочатку перевірити стовпець "Дата".
Оскільки я в США, ми зазвичай записуємо дати у двозначному форматі; дві цифри для місяця, дві цифри для дня та дві цифри для року.
Ви можете вибрати власний формат залежно від загальноприйнятої практики у вашому регіоні.
Усі інші стовпці містять здебільшого текст, тому вони хороші як є. Загальна кількість дефектів і хвилини простою є цілими числами, тому я також збережу їх у поточному форматі.
Таблиця «Дата» є частиною мого попередньо встановленого шаблону, тому вона насправді не потребує жодних змін. Це означає, що я можу пропустити це і перейти до таблиці «Рослина» наступним.
Я почну зі стовпця Latitude. У розділі «Інструменти стовпців» я перейду до «Підведення підсумків» і виберу.
У категорії даних я виберу Latitude.
Коли я це зроблю, емблема для стовпця Latitude зміниться.
Я зроблю те саме для стовпця Latitude. Просто виберіть «Не підсумовувати» , а потім виберіть «Довгота» в категорії «Дані» .
Я збираюся зберегти ідентифікатор заводу як ціле число. Для цього я також виберу Не підсумовувати.
Тоді останнє, що я збираюся змінити, це держава. Це текстовий стовпець.
Окрім вибору Не підсумовувати, я також збираюся змінити категорію даних на Штат або Провінція .
Тепер я переглянув усі стовпці, які містять мої дані. Це був простий приклад перетворення даних LuckyTemplates. Але незважаючи на те, наскільки просто все це виглядало, це може мати величезний вплив, коли ми пізніше почнемо працювати з даними.
Створення моделі та побудова стосунків
Давайте перейдемо до вкладки перегляду моделі на робочому столі LuckyTemplates.
Тут ви побачите таблиці в нашій моделі. Щоб легше було бачити зв’язки, я розміщу нашу таблицю фактів, яка є Даними, внизу. Потім я поміщу дату та рослину вгорі.
Далі я налагоджу стосунки. Під стрічкою «Домашня сторінка» я клацну «Керувати зв’язками».
Я почну з побудови зв’язку між моїми таблицями Data і Date. Я виберу стовпці «Дата» з обох таблиць.
Під кардинальністю я виберу багато до одного. У напрямку перехресного фільтра я виберу одиночний.
Зауважте, що для перехресного фільтра майже завжди встановлено значення Single. Не так багато причин робити це іншим способом.
Я натисну «ОК», щоб зберегти цей зв’язок, а потім перейду до наступного. Цього разу я використаю стовпець «Розташування підприємства» з таблиці «Дані», а потім зіставлю його зі стовпцем «Завод» у таблиці «Завод».
Знову ж таки, це має бути зв’язок «багато до одного» з єдиним перехресним фільтром.
Ці два є єдиними зв’язками, які нам зараз потрібно встановити в нашій моделі.
Коли я закрию це вікно, ви побачите, що у нас внизу є таблиця фактів. Потім існує зв’язок «багато до одного» з таблиці «Дата», що переходить до таблиці «Дані». Те саме стосується таблиці «Рослини».
Налаштування таблиці ключових показників
Зараз я покажу вам оригінальну модель, яку я використовував для фактичного завдання. Як бачите, він налаштований так само, за винятком того, що у мене також є таблиця ключових показників.
Працюючи над своїми звітами, ви будете використовувати низку ключових заходів, тому вам завжди знадобиться щось подібне. Дозвольте мені показати вам, як я створюю свій.
Я починаю з натисканняпід стрічкою Home.
Це відкриє вікно, де я можу створити таблицю. Оскільки у мене вже є таблиця Key Measures, я просто назву її Key Measures v2 .
Щойно я натисну кнопку «Завантажити», я можу повернутися до панелі «Поля» й одразу побачу цю таблицю. Він автоматично постачається з порожнім стовпцем.
Тепер я виділю цей стовпець, а потім клацну « Новий показник» у розділі «Інструменти таблиці» .
Я називатиму цю міру Testing123 і використовуватиму лише загальну міру, щоб показати вам, як це налаштувати.
Я також налаштував цю міру як ціле число та додав кому, оскільки знаю, що працюватиму з великими числами в усіх цих таблицях.
Повертаючись до панелі «Поля», я бачу створений мною новий показник. Тож я можу продовжити та видалити стовпець за замовчуванням.
Після того, як це буде видалено, я просто клацну стрілку праворуч тут поруч із полями, а потім клацну стрілку ліворуч, яка з’явиться.
Це оновить праву панель. Тепер ви побачите мою таблицю Key Measures v2 угорі, відразу після моєї оригінальної таблиці Key Measures.
У процесі розробки звіту ви додаватимете більше показників у цю таблицю. Ось як виглядає моя вихідна таблиця ключових показників.
Наявність такої таблиці ключових показників полегшить роботу з показниками під час створення звіту.
Висновок
Це був дуже простий процес перетворення даних LuckyTemplates. Навіть з тим, як я створював моделі та стосунки, я робив усе максимально простим.
Найбільша перевага полягає в тому, що це зробить процес більш плавним, особливо коли ви почнете додавати візуалізації та показники DAX пізніше.
Це також означає, що ви заклали гарну основу для всього звіту. Згодом менше шансів зробити помилки, і якщо ви все-таки зробите кілька, їх буде легко виправити та вирішити всі проблеми.
Все найкраще,
Джаррет