Учебник DAX LuckyTemplates по прозрачности отчетов

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

Оглавление

Применение динамического текста в LuckyTemplates

Выбор, который делает конечный пользователь при использовании данного отчета, в основном сводится к применению динамической дополнительной информации и размещению ее на значимых, видимых позициях .

Динамические тексты могут быть текущим выбором диапазона дат, датой последнего счета, транзакцией в течение заданного периода или текущим выбором метрик.

Учебник DAX LuckyTemplates по прозрачности отчетов

Динамические тексты довольно просты в реализации, а добавленная стоимость с точки зрения отчетности огромна.

После создания этих мер DAX вы можете использовать их в качестве карточек KPI или вставить их в виде текста в пустую кнопку.

Последний вариант — мой любимый способ. Основным недостатком этого метода является то, что вы не можете выделить текст жирным шрифтом; однако вы можете управлять этим с помощью выравнивания текста. Вы можете выровнять информацию по левому краю и не беспокоиться об изменении длины текста в результате выбора слайсера.

При использовании карт KPI текст всегда выравнивается по центру визуализации, что затрудняет контроль этой информации с точки зрения визуального структурирования.

Позвольте мне показать вам, как добавить новые кнопки с условно отформатированным текстом. Перейдите на вкладку «Вставка» , щелкните значок «Кнопки» и выберите «Пусто» .

Учебник DAX LuckyTemplates по прозрачности отчетов

Перейдите в Стиль и включите Текст .

Учебник DAX LuckyTemplates по прозрачности отчетов

Затем перейдите в поле с условным форматированием, выберите конкретную метрику и нажмите ОК .

Учебник 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.

Всего наилучшего,
Густав Дудек.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.