Поделиться через


Создание спарклайнов в таблице или матрице в отчете Power BI

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

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

Снимок экрана: Sparklines в матрице.

Видео

Просмотрите это видео, в котором показано, как добавить спарклайны, а затем попробовать самостоятельно.

Примечание.

Это видео может использовать более ранние версии Power BI Desktop или служба Power BI.

Добавить спарклайн

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

  1. Создайте таблицу или матрицу.

  2. Щелкните стрелку раскрывающегося списка рядом с одним из числовых полей и нажмите кнопку "Добавить спарклайн".

    Снимок экрана: добавление спарклайна.

  3. В диалоговом окне вы настраиваете сведения о спарклайне. Числовое поле, с которым вы начали, предварительно заполнено для оси Y. При необходимости можно изменить как поле, так и тип суммирования . Для использования в качестве оси X спарклайна также необходимо выбрать поле, обычно поле даты.

    Снимок экрана: диалоговое окно

    Дополнительные сведения о работе с автоматическими полями даты и времени в Power BI Desktop.

    Примечание.

    При работе с спарклайнами и группами вычислений вместе можно решить, как группа вычислений применяется к спарклайну. Вы можете выбрать между отдельными значениями (по умолчанию) и спарклайном в целом. См. объединение спарклайнов и групп вычислений для получения дополнительной информации.

  4. Нажмите кнопку создания. Спарклайн автоматически добавляется в таблицу или матрицу в качестве нового столбца.

    Снимок экрана: спарклайн добавляется в таблицу.

Объединение спарклайнов и групп вычислений

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

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

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

IF( SELECTEDMEASURE() > 1000000, SELECTEDMEASURE(), BLANK() )

Спарклайн настроен следующим образом: снимок экрана конфигурации спарклайна. Сумма валовых продаж находится на оси Y, а ось X имеет значение номер месяца. Кроме того, параметр "Применить группу вычислений к" настроено на "Отдельные значения".

Если для спарклайна задано применение группы вычислений к отдельным значениям, сумма валового объема продаж за каждый номер месяца сравнивается с пороговым значением в 1 миллион. Если она превышает этот порог, возвращается значение, иначе возвращается пустое значение. В этом сценарии некоторые спарклайны могут отображаться полностью, частично или не вообще в зависимости от того, соответствуют ли отдельные значения валового продаж порогового значения или нет. На рисунке ниже показано следующее. Матрица добавляется для отображения отдельных значений, чтобы подтвердить результаты.

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

Если, наоборот, Спарклайн имеет значение «Весь Спарклайн», то сумма валовой продажи за все месяцы сравнивается с пороговым значением, и если она выше, тогда возвращается результат, в противном случае возвращается пустое значение. В этом сценарии спарклайны либо будут отображаться, либо не будут отображаться вообще, в зависимости от того, достиг ли общий объем валовых продаж порогового значения. В приведенном ниже примере мы задали пороговое значение 3 миллиона. Снова была добавлена матрица, чтобы показать, что действительно сумма валовой продажи для большинства продуктов была выше порогового значения, но не для всех.

Снимок экрана: две матрицы. В верхней части показаны сумма валовых продаж и спарклайн суммы валовых продаж по номеру месяца для каждого продукта. В нижней части показана та же информация, но без спарклайна. Из-за группы вычислений отображаются только некоторые из спарклайнов.

Теперь, если изменить элемент группы вычислений, чтобы он выполнял арифметическую операцию, то спарклайны, настроенные на применение группы вычислений ко всем спарклайнам (с помощью параметра "Весь спарклайн"), будут возвращать ошибку: Снимок экрана матрицы, показывающей, что спарклайны вернули ошибку и должны быть преобразованы в

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

Форматирование спарклайна

Формат спарклайна можно изменить.

  1. Щелкните стрелку раскрывающегося списка рядом с спарклайном и выберите "Изменить спарклайн".

    Снимок экрана: выбор команды

  2. В карточке Sparklines в области "Формат" измените строку sparkline и форматирование маркеров. Измените цвет и ширину линии, добавьте маркеры для разных типов значений (в первую, последнюю и т. д.), а также измените размер маркера, цвет и фигуру.

    Снимок экрана: форматирование спарклайна.

  3. Область "Формат" также позволяет изменить тип диаграммы с линии на гистограмму.

    Снимок экрана: переход с линии на гистограмму.

Рекомендации и ограничения

  • Power BI поддерживает до пяти спарклайнов на визуальный элемент и отображает до 52 точек на спарклайн.
  • По соображениям производительности максимальное количество столбцов в матрице также ограничено 25, когда спарклайны включены.
  • Спарклайны поддерживаются в Службах Azure Analysis Services, но в настоящее время не поддерживаются в локальных службах SQL Server Analysis Services.
  • Визуальные элементы с спарклайнами не поддерживают закрепление на панели мониторинга.
  • Применение группы вычислений, которая выполняет арифметическую операцию над спарклайном целиком, не поддерживается. Измените конфигурацию sparkline на отдельные значения или удалите арифметическую операцию в группе вычислений.

Есть еще вопросы? Попробуйте задать их в сообществе Power BI