Підручник DAX LuckyTemplates про прозорість звітів

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

Зміст

Застосування динамічного тексту в LuckyTemplates

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

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

Підручник DAX LuckyTemplates про прозорість звітів

Динамічні тексти досить просто реалізувати, і додана цінність з точки зору звітності є величезною.

Після створення цих заходів DAX ви можете використовувати їх як картки KPI або вставити як текст у порожню кнопку.

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

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

Дозвольте мені показати вам, як додати нові кнопки з умовно відформатованим текстом. Перейдіть на вкладку «Вставлення» , клацніть піктограму «Кнопки» та виберіть «Пусто» .

Підручник DAX LuckyTemplates про прозорість звітів

Перейдіть у «Стиль» і ввімкніть «Текст» .

Підручник DAX LuckyTemplates про прозорість звітів

Потім перейдіть до поля з умовним форматуванням, виберіть конкретний показник і натисніть OK .

Підручник DAX LuckyTemplates про прозорість звітів

Тепер у нас є готова до використання кнопка з динамічним текстом.

Підручник DAX LuckyTemplates про прозорість звітів

Застосування динамічних заголовків до візуальних елементів у LuckyTemplates

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

Підручник DAX LuckyTemplates про прозорість звітів

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

Підручник DAX LuckyTemplates про прозорість звітів

Давайте перейдемо до панелі «Формат» , виберіть «Загальні » та ввімкніть «Заголовок» .

Підручник DAX LuckyTemplates про прозорість звітів

Перейдіть до панелі «Форматування» , виберіть певний показник і натисніть «ОК» .

Підручник DAX LuckyTemplates про прозорість звітів

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

Підручник DAX LuckyTemplates про прозорість звітів

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

Підручник DAX LuckyTemplates про прозорість звітів

Застосування методів DAX для економії місця

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

У цьому підручнику DAX LuckyTemplates ми маємо три різні типи динамічних показників. Ми можемо вибрати, яку міру показувати, наприклад, ту, що в синьому рядку.

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

Підручник DAX LuckyTemplates про прозорість звітів

Нарешті, у нас є один додатковий зріз, який дозволяє показувати лише конкретні показники в онлайн-діаграмі. Ми можемо вирішити, чи бажаємо ми бачити лише основний показник (яким є дане середнє), чи ми хочемо показувати лише ковзне середнє, або, можливо, обидва одночасно.

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

Підручник DAX LuckyTemplates про прозорість звітів

Використання DAX у тепловій карті

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

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

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

Підручник DAX LuckyTemplates про прозорість звітів

Підручник DAX LuckyTemplates про прозорість звітів

Дозвольте мені показати вам приклад того, як це виглядає в . У нас є два різних види слайсерів. Перший відповідає за вибір конкретних показників, тоді як другий відповідає за вибір конкретних форматів.

Підручник DAX LuckyTemplates про прозорість звітів

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

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

Покращення стандартних карт KPI

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

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

Підручник DAX LuckyTemplates про прозорість звітів

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

Якщо він вищий, ніж ми маємо об’єднати unichar , що в даному випадку є верхньою стрілкою з номінальними варіантами.

Підручник DAX LuckyTemplates про прозорість звітів

Підручник DAX LuckyTemplates про прозорість звітів

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

Після того, як ми створили нашу основну метрику, ми повинні написати паралельну міру, щоб увімкнути правильний.

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

Ми створимо міру, яка ставить задане число для кожного сценарію, що закінчується нулем, якщо показник порожній: 1 (якщо показник дорівнює нулю, оскільки не було змін), 2 (якщо показник вищий, що означає негативну зміну та червоний колір застосовано) і 3 (якщо показник нижчий, це означає позитивну зміну та застосовано зелений колір).

Підручник DAX LuckyTemplates про прозорість звітів

Завдяки цій формулі ми маємо повністю функціональні картки KPI з річною динамікою та умовним форматуванням .

Покращення візуалізації за допомогою параметрів налаштування та форматування

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

Підручник DAX LuckyTemplates про прозорість звітів

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

Наступне – це формат даних . Його потрібно скоригувати відповідно до даних, вирізавши всі непотрібні номери після роздільників.

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

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

Підручник DAX LuckyTemplates про прозорість звітів

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

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

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

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

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

Підручник DAX LuckyTemplates про прозорість звітів

Динамічне встановлення осі Y на кількох діаграмах

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

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

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

Підручник DAX LuckyTemplates про прозорість звітів

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

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

Підручник DAX LuckyTemplates про прозорість звітів

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

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

Використання підказок для звітів LuckyTemplates

Підказки — це ще одна річ , яку я хотів би виділити. Раніше я показував подробиці про траси у своєму звіті про Формулу-1.

Підручник DAX LuckyTemplates про прозорість звітів

У цьому звіті і основна назва, і показник із найшвидшим часом кола є стандартними картками KPI. Частина опису – це лише показники, тоді як прапор і зображення схеми базуються на веб-адресах URL.

Я також використав додатковий візуал під назвою Simple Image , який можна безкоштовно завантажити з торгової площадки. Я встановив категорію даних для стовпця як URL-адресу зображення, а потім вибрав нормальне масштабування в розділі налаштувань зображення.

Висновок

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

Всього найкращого,
Густав Дудек


Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

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

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

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

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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