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


Заголовки на основе выражений в Power BI Desktop

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

Вы можете создавать динамические настраиваемые заголовки для визуальных элементов Power BI. Создавая выражения анализа данных (DAX) на основе полей, переменных или других программных элементов, заголовки визуальных элементов могут автоматически настраиваться по мере необходимости. Эти изменения основаны на фильтрах, выборах или других взаимодействиях пользователей и конфигурациях.

Снимок экрана: параметр условного форматирования Power BI Desktop.

Создание динамических заголовков, иногда называемых заголовками на основе выражений, просто.

Создание поля для заголовка

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

Есть все виды творческих способов иметь ваш визуальный заголовок отражает то, что вы хотите сказать или что вы хотите выразить. Рассмотрим несколько примеров.

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

Снимок экрана: формула DAX: название диаграммы =

В другом примере используется динамический заголовок, который изменяется на основе языка пользователя или языка и региональных параметров. С помощью функции можно создавать заголовки, относящиеся к языку, в мере USERCULTURE() DAX. Эта функция возвращает код языка и региональных параметров для пользователя на основе параметров операционной системы или браузера. Чтобы выбрать правильное преобразованное значение, можно использовать следующую инструкцию переключателя DAX.

SWITCH (
  USERCULTURE(),
  "de-DE", “Umsatz nach Produkt”,
  "fr-FR", “Ventes par produit”,
  “Sales by product”
)

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

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

Выберите поле для заголовка

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

  1. Перейдите на панель "Визуализации ". В области "Формат" выберите вкладку "Общие" и установите для параметра "Заголовок" для отображения параметров заголовка визуального элемента.

  2. Рядом с текстом заголовка выберите условное форматирование (fx).

    Появится диалоговое окно "Заголовок " Заголовок ".

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

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

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

Существует несколько ограничений для текущей реализации заголовков на основе выражений для визуальных элементов:

  • Форматирование на основе выражений в настоящее время не поддерживается в визуальных элементах Python, визуальных элементах R или визуальном элементе "Ключевые факторы влияния".
  • Поле, создаваемое для заголовка, должно быть строковым типом данных. Меры, возвращающие числа или дату и время (или любой другой тип данных), в настоящее время не поддерживаются.
  • Заголовки на основе выражений не переноситься при закреплении визуального элемента на панели мониторинга.
  • Условное форматирование может использовать только меры, определенные в базовой модели, и не могут использовать меры локально, созданные в отчете (соединение семантической модели).

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