Чотири основи всіх високоякісних рішень LuckyTemplates – кроки до освоєння LuckyTemplates і DAX

Зміст

Створюйте високоякісні рішення LuckyTemplates

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

Чотири основи всіх високоякісних рішень LuckyTemplates – кроки до освоєння LuckyTemplates і DAX

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

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

  • Моделювання даних
  • M (Power Query/PQL)
  • DAX (вирази аналізу даних)
  • Візуалізація даних у звітах і інформаційних панелях

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

Моделювання даних

Моделювання даних у LuckyTemplates — це розуміння того, як створити схему таблиць із зв’язками, які показують зв’язки між цими таблицями. Від того, як ви структуруєте свої «моделі даних», залежить те, як ви врешті-решт зможете розділяти дані у своїх звітах і на інформаційних панелях.

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

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

Наприклад, у вас є 500 клієнтів, але таблиця продажів містить 1 мільйон рядків. Якщо ви хочете згрупувати своїх клієнтів за їхнім профілем «лояльності», набагато простіше створити стовпець у таблиці з 500 рядків проти 1 мільйона.

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

M (Power Query/PQL)

Важко зрозуміти, як назвати наступний розділ, оскільки наразі навіть немає офіційної назви для мови кодування, яка стоїть за . У старих LuckyTemplates (надбудови Excel) він називався «M», також згадувався просто як Power Query, а нещодавно я бачив, що він називається PQL, який мені дуже подобається, оскільки він досить близький до SQL , і з часом може використовуватися так само часто, особливо, оскільки LuckyTemplates швидко розширюється.

У будь-якому випадку, «M» — це механізм автоматизації, який отримує дані з вихідного джерела даних, а потім дозволяє вам автоматично очищати та маніпулювати ними в будь-якому форматі, який вам подобається. Ключовою тут є частина автоматизації. Можливість автоматично завантажувати декілька наборів даних або таблиць у вашу модель даних, а потім мати можливість налаштувати її у форматі, який вам подобається, — це справді чудово та економить стільки часу, що просто божевільно.

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

Оскільки обсяги даних продовжують збільшуватися з кожним днем, справді розуміння того, як очистити всі свої набори даних, буде ключовим. Якщо ви добре вивчите «М», ви побачите, що ваш результат зросте приблизно в 5 разів. Я можу впевнено це стверджувати лише з особистого досвіду. У мене залишилися шрами, згадуючи часи, коли я шліфував дані форматування в Excel або писав код VBA, щоб правильно налаштувати його.

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

DAX (вирази аналізу даних)

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

Також варто згадати одну річ: DAX — це мова, яка встановлює весь стек баз даних Microsoft. Отже, інвестувавши у вивчення мови, ви фактично навчитеся використовувати три важливі аналітичні технології, зокрема SQL Server Analysis Services, PowerPivot і тепер LuckyTemplates.

Зрозуміло, що DAX буде основною мовою даних у інструментах обробки даних Microsoft, тож інвестиції сюди, безсумнівно, принесуть вам користь.

Уже є кілька якісних книжок, у яких мову описується дуже детально. Від початківця до просунутого. Моїми рекомендованими викладачами є Роб Коллі, Мет Аллінгтон та італійці (Марко Руссо та Альберто Феррарі). Останній пише те, що можна назвати «біблією» на DAX. Усі їхні книги можна знайти на Amazon, і вони містять хороше поєднання концепцій для початківців і просунутих. Зберігайте їх як свого компаньйона під час вивчення та використання LuckyTemplates. Вони безцінні.

Однією з найбільших відмінностей між формулами DAX і Excel є те, що дуже важко, якщо не неможливо, дізнатися, що повертає результат формули, якщо ви не можете оцінити середовище, у якому вона працює. Ви повинні добре розуміти, ці три середовища; контекст оцінки (або вихідний), контекст фільтра та контекст рядка.

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

Візуалізація даних у звітах і інформаційних панелях

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

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

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

Одним із істотних недоліків LuckyTemplates на даний момент є кольори. Ви не можете встановити колірні схеми. Команда Microsoft має зробити це якомога швидше, оскільки, на мій погляд, кольори впливають на звіти та презентації. Справа не в тому, що ви не можете отримати потрібні кольори, це просто надзвичайно сповільнює створення звіту, тому що потрібно вручну змінювати кожен колір у звітах.

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

* ****Схожі посилання*****


Підводячи підсумок

Якщо додати весь час, який потрібно заощадити, і переваги, якими можна поділитися між організацією, то 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.