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

Для применения тем отчета требуется JSON-файл с базовой структурой, который позже можно импортировать в Power BI Desktop и применить к отчету. Структура JSON-файла проста, а импорт выполняется быстро и легко.

Включение тем отчета в предварительной версии

Новые функции тем отчета можно опробовать, начиная с версии Power BI Desktop, выпущенной в марте 2017 г. Чтобы включить эту функцию предварительной версии, выберите Файл > Параметры и настройки > Параметры > Предварительные версии компонентов и установите флажок рядом с пунктом Нестандартные темы для отчетов. После этого изменения приложение Power BI Desktop необходимо перезапустить.

Как работают темы отчета

Чтобы применить тему к отчету Power BI Desktop, на вкладке Переключить тему нажмите кнопку Переключить тему, а затем в раскрывающемся списке выберите пункт Импортировать тему.

Откроется окно, позволяющее перейти к расположению JSON-файла темы. Power BI Desktop ищет JSON-файлы, которые являются файлами тем отчета Power BI. На следующем изображении показано несколько доступных файлов праздничных тем. Выберем тему с мартовским праздником.

Power BI Desktop сообщит об успешной загрузке файла темы.

Теперь, когда файл темы импортирован, взглянем на структуру JSON-файла.

Структура JSON-файла темы отчета

Когда JSON-файл (St Patricks Day.json), выбранный в предыдущем разделе, открывается в редакторе, он выглядит следующим образом.

Этот JSON-файл имеет следующие необходимые строки:

  • name — это имя темы, единственное обязательное поле.
  • dataColors — это список шестнадцатеричных цветовых кодов для данных визуальных элементов в Power BI Desktop. Список может содержать любое необходимое количество цветов.
  • background, foreground и tableAccent — эти значения являются цветами, которые нужно использовать в визуальных элементах таблиц и матриц. Использование этих цветов зависит от стиля конкретной таблицы или матрицы. Визуальные элементы Таблица и Матрица применяют эти стили по умолчанию.

Чтобы применить стиль к визуальному элементу таблицы или матрицы, выберите визуальный элемент и в области Визуализации выберите раздел Format (Формат), а затем разверните Стиль матрицы и в раскрывающемся списке Стиль выберите стиль.

Чтобы можно было просто вырезать и вставлять, создавая собственный файл JSON, ниже приведен текст файла St Patricks Day.json:

{
    "name": "St Patricks Day",
    "dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
    "background":"#FFFFFF",
    "foreground": "#3A6108",
    "tableAccent": "#568410"
}

Тут можно ввести собственный шестнадцатеричный код для выбранного цвета.

Применение цветов темы к отчету

При публикации отчета в службу Power BI цвета темы отчета соответствуют выбранным цветам.

Кроме того, в области Format (Формат) в разделе Цвета данных отображается тема отчета. Например, если применить множество оттенков зеленого и коричневого цветов из темы St. Patrick's Day, выбрать визуальный элемент и перейти в раздел Format (Формат) > Цвета данных, отобразится следующее.

Видите все оттенки зеленого? Это потому, что они были частью импортированной и примененной темы отчета.

Ситуации, в которых цветовые схемы отчета не будут применяться к отчетам

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

Кроме того, если установить цвет точки данных в разделе "Цвета темы" палитры цветов вручную, он не обновится, если тема отчета изменится. Чтобы цвета восстанавливались по умолчанию (т. е. обновлялись при применении новой темы отчета), выберите параметр Вернуть значения по умолчанию в палитре Цвета темы.

Кроме того, темы отчета не применяются ко многим настраиваемым визуальным элементам.

Файлы темы отчета, которые можно использовать прямо сейчас

Хотите начать работать с темами отчета? Отлично! Ниже приведены несколько готовых JSON-файлов тем отчета, которые можно скачать и импортировать в отчет Power BI Desktop, а также изображения этой темы отчета, которая применяется к отчету в этой статье.

  • Ниже показано множество тем Power View, упакованных в ZIP-файл, включая тему с названием Apothecary.json.

  • Наконец, еще одна милая тема (День святого Валентина), которая точно привлечет ваше внимание.

Ниже приведен код цветов темы "День святого Валентина" в JSON-файле:

{
    "name": "Valentine's Day",
    "dataColors": ["#990011", "#cc1144", "#ee7799", "#eebbcc", "#cc4477", "#cc5555", "#882222", "#A30E33"],
    "background":"#FFFFFF",
    "foreground": "#ee7799",
    "tableAccent": "#990011"
}

Темы отчета помогут сделать так, чтобы отчеты Power BI Desktop отражали ваше настроение, корпоративный стиль организации, текущее время года или праздник. Использовать темы легко и просто.