Создание пользовательских визуальных элементов Power BI без привязки данных

В этой статье объясняется, как использовать функцию привязки данных no для создания пользовательских визуальных элементов Power BI без ролей данных. Обычно при создании визуального элемента в отчете Power BI значения определяются интерактивно, добавляя поля данных в область "Визуализации".

Screenshot of a Power BI visual that shows the Values well in the Visualizations pane.

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

Свойство dataRoles модели возможностей позволяет форматировать графику в Power BI без привязки данных.

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

На следующих вкладках показаны два примера визуального элемента Power BI. Для одного визуального элемента требуются данные привязки, а другой использует функцию без ролей данных и не требует данных привязки.

Если требуется привязка данных, параметры форматирования отключены, если нет ролей данных или пустых скважин данных.

Screenshot of a Power BI visual that shows empty data and inactive visual settings in the Visualizations pane.

Создание визуального элемента, не требующего привязки данных

Примечание.

Эта функция доступна в API версии 3.6.0 и выше. Чтобы узнать, какая версия используется, проверка apiVersion в файле pbiviz.json.

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

  • supportsLandingPageпозволяет отображать сведения о карта Power BI перед загрузкой данных.

  • supportsEmptyDataView разрешает обновления Power BI, если поле значений пусто.

    {
        "supportsLandingPage": true,
        "supportsEmptyDataView": true,
    }