Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Після тривалого обговорення редактора запитів настав час перемістити всі ці дані у звіт LuckyTemplates за допомогою моделювання даних. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Моделювання даних дозволяє зв’язувати різні таблиці даних у звіті LuckyTemplates, створюючи зв’язки між ними.

Зміст

Виправлення зв’язків у основній моделі даних

Моя основна модель даних складається з усіх таблиць, які я виправив у редакторі запитів. Це включає мої таблиці «Клієнти», «Місцеположення», «Продукція» тощо.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Оскільки я очистив ці таблиці та впевнений, що зараз маю всі необхідні дані, я збираюся натиснути « Закрити та застосувати» , щоб закрити редактор запитів і застосувати будь-які зміни, що очікують на розгляд.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Звичайно, це не означає, що я не повернуся до редактора запитів, коли почну працювати над моделюванням даних. Я б точно повертався до цього часто, особливо якщо мені потрібно було б зробити додаткові перетворення або якщо мені потрібно було б ввести нові дані залежно від того, що вимагають мої звіти.

Процес застосування запитів до мого може зайняти деякий час, залежно від обсягу даних, які я маю.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Але коли додаток буде готово, я опинюся на новому полотні, де зможу почати аналіз.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Деякі люди можуть відразу перейти до цієї частини. Але зазвичай я перевіряю зв’язки, побудовані навколо даних, над якими я працював, коли був у редакторі запитів.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Це область моделювання, до якої я можу отримати доступ через цей конкретний значок тут.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Якщо ви не маєте досвіду роботи з LuckyTemplates і раніше працювали в Excel, це буде вам зовсім незнайоме. Важливо, щоб ви зрозуміли цю частину, оскільки вона має вирішальне значення для розробки будь-чого в LuckyTemplates.

Тут я можу переконатися, що зв’язки між моїми даними налаштовані оптимальним чином. Інакше буде важче правильно виконати будь-які розрахунки чи аналізи.

Зв’язки представлені цими лініями та стрілками, що проходять через таблиці даних.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

LuckyTemplates зазвичай вгадує зв’язки між різн��ми таблицями автоматично. На жаль, LuckyTemplates найчастіше помиляється в цій частині .

Тому я зазвичай починаю з видалення цих існуючих зв’язків, особливо коли я на 100% не впевнений, чи мають сенс зв’язки за замовчуванням, розміщені LuckyTemplates.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

У Excel ви зазвичай маєте один величезний файл із сотнями стовпців. Але моделювання даних у LuckyTemplates відрізняється.

Ось, наприклад, у мене є основний набір інформації, а потім я маю окремі допоміжні таблиці, які містять інформацію для фільтрації. Тож я отримав різні таблиці з різними групами даних у кожній.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Це критична частина моделювання даних – визначення того, чи є кожна таблиця таблицею пошуку чи таблицею фактів . Важливо розуміти, що ці два типи таблиць роблять, щоб ви могли зрозуміти, які відносини ви можете намалювати через них.

Таблиця фактів містить усі транзакції , як у цій таблиці продажів.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

З іншого боку, таблиця пошуку містить інформацію про фільтрацію.

Коли я визначив місце моїх столів, я впорядковував їх. Мені подобається вибудовувати свої таблиці пошуку тут зверху в один рядок.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Що стосується моєї таблиці фактів, я люблю розміщувати її нижче.

Розуміння того, що таке моделювання даних, і створення правильних зв’язків

Звичайно, деякі люди можуть зробити це інакше. Але це найкраща практика, якою я хочу поділитися, оскільки моя філософія полягає в тому, щоб усе було якомога простіше.

Я розкладаю ці таблиці таким чином, тому що хочу візуалізувати, як йдуть відносини. Я називаю це водоспадом фільтрів . Таким чином, я маю свої таблиці пошуку нагорі, надсилаючи інформацію фільтрації вниз у вихідні дані, з якими я працюю.




Висновок

Це дуже елементарний матеріал, але вкрай важливо, щоб ви оволоділи ним, оскільки це може зробити або порушити ваші розрахунки пізніше.

Розуміння основ моделювання даних допоможе вам переконатися, що ви отримуєте правильні результати у своїх звітах. Це позбавить вас від розчарування, пов’язаного з пошуком першопричини помилок, які можуть бути результатом неправильних відносин.

Все найкраще,


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.