Найкращі методи розробки звітів LuckyTemplates

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

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

Перший — Вимкнути автоматичну дату/час . Це можна робити кожного разу для поточного файлу або глобально для всіх нових файлів. Рекомендується глобально.

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

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

Зміст

10 найкращих практик для розробки звітів LuckyTemplates

1 – Таблиця виділених і позначених дат

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

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

Найкращі методи розробки звітів LuckyTemplates

2 – Постановка та посилання на дані

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

Отже, якщо я зайду в Power Query, ми побачимо, що плоска таблиця імпортована як проміжний запит. Якщо я клацну на ньому правою кнопкою миші, ми побачимо, що у мене вимкнено Enabled Load.

Найкращі методи розробки звітів LuckyTemplates

Давайте просто створимо посилання на це для іншої таблиці, тому я клацну на ньому правою кнопкою миші, створю посилання та перейменую його на Напрямки. Потім я перейду до стовпця «Напрямки», виберу лише його, клацну правою кнопкою миші та вилучу інші стовпці.

Найкращі методи розробки звітів LuckyTemplates

Потім я клацаю тут правою кнопкою миші та видаляю дублікати. А потім я відсортую колонку.

Найкращі методи розробки звітів LuckyTemplates

3 – Зменшити обсяг даних

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

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

Найкращі методи розробки звітів LuckyTemplates

4 – Макет зіркової схеми або водоспаду для моделі даних

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

Найкращі методи розробки звітів LuckyTemplates

5 – Використовуйте відносини 1-до-багатьох

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

Найкращі методи розробки звітів LuckyTemplates

Пам’ятайте, що між будь-якими двома таблицями може бути лише один активний зв’язок, але не можна мати багато неактивних зв’язків.

6 – Використовуйте детальне іменування змінних

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

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

Найкращі методи розробки звітів LuckyTemplates

7- Використовуйте SWITCH TRUE замість вкладених операторів IF

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

Давайте розглянемо тут приклад використання вкладеного оператора IF.

Найкращі методи розробки звітів LuckyTemplates

Натомість я віддаю перевагу використанню логіки SWITCH TRUE, особливо з використанням змінних над нею. Оператор SWITCH TRUE і конструкція RETURN Result є зрозумілішими, ніж під час використання вкладеного оператора IF.

У формулі, яка використовує SWITCH TRUE, я вважаю, що її набагато легше читати.

Найкращі методи розробки звітів LuckyTemplates

8 – Використовуйте техніку вимірювання розгалуження

Частиною мого списку 10 найкращих практик у звітності LuckyTemplates є розгалуження показників . Це один із найкращих способів розробки обчислень DAX. Ви починаєте з простих або базових вимірювань і будуєте складні розрахунки.

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

Давайте швидко розглянемо цей приклад нижче. Моїм основним показником тут є загальна кількість відправлень, яка є простою КІЛЬКІСТЬЮ. Я можу перейти до доставки стандартного рівня обслуговування, що є простим ОБЧИСЛЕННЯМ за допомогою показника загальної кількості відправлень.

Найкращі методи розробки звітів LuckyTemplates

9 – Використовуйте FORMAT/GENERAL для візуального визначення розміру або інтервалу

Я дуже прихильник послідовності, і часто бачу, що користувачі звітів коментують спочатку невеликі відмінності у вирівнюванні розміру чи інтервалі, а не дані. Отже, один із найкращих способів досягти цього — використовувати розділ «Загальні» на панелі «Формат», щоб установити конкретні значення пікселів для X, Y, ширини та висоти, кратні 10. Це забезпечує послідовність, і я думаю, що виглядає краще.

Візьмемо для прикладу цю картку Sea Shipments . Очевидно, що він має інше налаштування розміру, ніж картка Air Shipments.

Найкращі методи розробки звітів LuckyTemplates

Якщо я розгорну панель «Візуалізації» на панель «Формат» і відкрию розділ «Загальні», ми побачимо, що X, Y, ширина та висота мають значення, кратні 10.

Найкращі методи розробки звітів LuckyTemplates

10 – Розробка першої таблиці

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

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

Найкращі методи розробки звітів LuckyTemplates




Висновок

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

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

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

Грег


Що таке Power Query та мова M: детальний огляд

Що таке Power Query та мова M: детальний огляд

Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Дізнайтеся, як створити звіт із розбивкою на сторінки, додати тексти та зображення, а потім експортувати звіт у різні формати документів.

Функція автоматизації SharePoint | Вступ

Функція автоматизації SharePoint | Вступ

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

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

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

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

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

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

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

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

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

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.