Журнал изменений API визуальных элементов Power BI
На этой странице содержится краткая сводка по существующим версиям API и ожидаемым в предстоящей версии. Перечисленные здесь версии считаются стабильными и не изменяются.
API версии 5.10.0
- DataViewMetadataColumn имеет новое свойство
sourceFieldParameters
. Это свойство указывает, является ли текущее поле результатом параметра поля. Если одно поле может исходить из нескольких параметров поля, это свойство содержит все связанные параметры поля. - Поддержка desktop июня 2024 г.
API версии 5.9.1
acquireAADTokenService
: улучшено для поддержки следующих облаков.- Коммерческое облако
- облако для Китая.
- Облако сообщества для государственных организаций США
- US Government Community Cloud High
- Министерство обороны США Cloud
API версии 5.9.0
- API фильтрации иерархических удостоверений: позволяет создать визуальный элемент, использующий сопоставление DataView Матрицы для фильтрации данных на основе точек данных, использующих иерархиальную структуру. Это полезно для пользовательских визуальных элементов, использующих семантические модели ключей на основе групповых ключей и желающих фильтровать иерархии на основе точек данных.
acquireAADTokenService
: расширено с дополнительными свойствами- Поддержка desktop март 2024 г.
API версии 5.8.0
- API локального хранилища: новая версия API локального хранилища, доступная для всех пользовательских визуальных элементов и управляется глобальным параметром, который включен по умолчанию. Администратор может отключить глобальный параметр, чтобы отключить устаревший API и новую версию API.
- Поддержка пользовательских визуальных элементов в объекте: поддержка пользовательских визуальных элементов для оптимизации взаимодействия с пользователем и предоставление единого интерфейса разработки на основе визуальных элементов из поля.
- Поддержка desktop февраль 2024 г.
API версии 5.7.0
- API проверки подлинности пользовательских визуальных элементов Power BI: позволяет пользовательским визуальным элементам получать маркеры доступа Microsoft Entra с помощью единого входа, упрощая безопасные и эффективные пользовательские операции.
- Динамический элемент управления детализации: позволяет визуальному элементу включить или отключить функцию детализации динамически с помощью вызова API.
- Когда функция детализации включена, доступны все функции детализации и развертывания и свертывание. Эти функции включают вызовы API, команды контекстного меню, кнопки детализации заголовков и поддержку данных иерархии.
- Если функция детализации отключена, эти функции недоступны.
- Поддержка desktop за декабрь 2023 г.
API версии 5.4.0
- Улучшенная навигация по клавиатуре: улучшает специальные возможности и удобство использования визуальных элементов, предоставляя дополнительные возможности взаимодействия с визуальным элементом с помощью клавиатуры.
- Обнаружение использования фильтра в отчетах: определение наличия фильтров, примененных к отчету.
- Поддержка desktop май 2023 г.
API версии 5.3.0
- Исправление обновления SelectionId для матрицы
dataView
.Примечание.
Основные данные selectionId могут измениться. Таким образом, сохраненный selectionId/identityIndex, использующий более раннюю версию API, может не иметь значения в визуальных элементах матрицы.
downloadService
: добавляет новый методexportVisualsContentExtended
, который возвращает развернутые сведения о результатах скачивания.- Поддержка desktop март 2023 г.
API версии 5.2.0
- Настраиваемое сокращение данных. Эта функция, добавленная в схему capabilities.json , позволяет динамически изменять окно получения данных пользовательским визуальным кодом автора отчета.
- Поддержка desktop декабрь 2022 г.
API версии 5.1.0
- Настраиваемая сортировка — улучшенная настраиваемая сортировка для таблиц
- Промежуточные итоги — новый тип промежуточных итогов указывает, следует ли извлекать итоговые данные до или после остальных данных.
- Фильтр удостоверений — фильтрация категориальных данных
- Новая область форматирования — разработка пользовательского визуального элемента, поддерживающего новый дизайн области форматирования.
- Поддержка desktop за октябрь 2022 г.
API версии 4.7.0
- API лицензирования— продажа, управление и принудительное применение лицензий непосредственно через коммерческую платформу.
- API детализации— создание визуального элемента, который может запускать операцию детализации самостоятельно, без взаимодействия с пользователем.
- Поддержка desktop за июль 2022 г.
API версии 4.6.0
- Новое свойство возможностей: привилегии и два привилегия:
- веб-доступ
- скачивание файла из пользовательского визуального элемента
- Добавлено два соответствующих коммутатора администратора клиента
- Скачать API , чтобы разрешить скачивание визуального элемента в файл
- Поддержка desktop июня 2022 г.
API версии 4.2.0
- Новые флаги для расширения и свертывание заголовков строк
- Поддержка desktop февраль 2022 г.
API версии 3.8.0
- Поддерживает desktop май 2021 и более поздних версий.
API версии 3.7.0
- Поддерживает desktop апрель 2021 и более поздних версий.
API версии 3.6.0
- Визуальный элемент может получать обновления из Power BI без необходимости привязки любых данных.
- Поддерживает Desktop 2021 февраль и более поздние версии.
- Поддерживает классический RS мая 2021 г. и более поздних версий.
API версии 3.4.0
fetchMoreData
: новыйaggregateSegments
параметр (по умолчанию true), для поддержки без агрегирования fetchMoreData- Поддерживает Desktop 2020 ноября и более поздних версий.
- Поддерживает классический RS января 2021 г. и более поздних версий.
API версии 3.2.0
- Поддержка поддержкиMultiVisualSelection
- Поддерживает desktop 2019 сентябрь и более поздние версии.
- Поддерживает классический RS января 2020 г. и более поздних версий.
API версии 2.6.0
- Добавляет isInFocus для обновления параметра и метода switchFocusModeState на визуальный узел
- Поддерживает настройку промежуточных итогов
- Поддерживает Desktop 2019 июня и более поздних версий.
- Поддерживает классический RS мая 2019 г. и более поздних версий.
API версии 2.5.0
- Поддержка области аналитики
- Поддерживается
SelectionIdBuilder
с помощью методовMatrixNode и withTable - Больше не поддерживает
DataRepetitionSelector
интерфейс, замененный интерфейсомdata.CustomVisualOpaqueIdentity
API версии 2.3.0
- API целевой страницы
- API локального хранилища
- API фильтра кортежей (фильтр с несколькими столбцами)
- API событий отрисовки
API версии 2.2.0
- Поддерживает восстановление фильтра JSON из DataView
- ContextMenu API
- Поддерживает функцию детализации
API версии 2.1.0
- Улучшения производительности:
- Более быстрое время загрузки
- Меньший объем памяти
- Оптимизированные данные и транзакции событий
Заметки о выпуске
API рефакторинга будут доступны в API 2.2 и не поддерживаются в API 2.1.
Визуальные элементы получат только тип dataView, объявленный в их возможностях. Визуальные элементы, использующие несколько типов dataView, прерваются в результате этого обновления.
Больше не поддерживает
DataViewScopeIdentity
интерфейс, замененный интерфейсомdata.DataRepetitionSelector
. Если вы использовали ключевоеDataViewScopeIdentity
свойство интерфейса, его можно заменить наJSON.stringify(identity)
undefined
заменяетсяnull
внутри dataView. При итерации по массиву, использующимvar item in myArray
его, пропускается, но не пропускаетсяnull
undefined
. Визуальные элементы, использующие этот шаблон, могут быть нарушены этим обновлением. Обязательно проверьте наличиеnull
массивов:for (var item in myArray) { if (!item) { continue; } console.log(item); }
Свойство
proto
больше не сохраняет скрытые метаданные\данные внутри dataView. Визуальные элементы, обращаюющиеся к свойствам,proto
могут быть нарушены этим обновлением.
API версии 1.13.0
- Поддерживает срезы синхронизации, обратите внимание, что это работает только для срезов с одним полем из-за текущего состояния кода PBI, прочитайте больше.
- Специальные возможности: поддержка высокой контрастности
- Специальные возможности: разрешить флаг фокуса клавиатуры
API версии 1.12.0
- Поддержка тем
- Поддерживает получениеMoreData, обратите внимание, что API получения дополнительных данных преодолевает жесткое ограничение 30K точек данных.
- API подсказок по холсту
API версии 1.11.0
- FilterManager API
- Поддержка закладок
API версии 1.10.0
- Добавляет
ILocalizationManager
- API проверки подлинности
API версии 1.9.0
API версии 1.8.0
- Поддерживает новый тип fillRule (градиент) в схеме возможностей
- Поддерживает свойство правила в схеме возможностей для свойств объекта
API версии 1.7.0
- Поддерживает RESJSON
API версии 1.6.2
- Поддерживает режим редактирования для визуального элемента в режиме редактирования в визуальном элементе
- Поддерживает интерактивные визуальные элементы R Power BI на основе html
API версии 1.5.0
- Поддержка разрешений взаимодействия для визуального взаимодействия
API версии 1.4.0
- Поддержка локализации
API версии 1.3.0
- Поддержка подсказок
API версии 1.2.0
- Добавляет colorPalette для управления цветами, используемыми в визуальном элементе.
- Поддерживает несколько вариантов
SelectionId
выбора. SelectionManager может принимать массив. - Поддерживает визуальные элементы R с помощью скриптов R
API версии 1.1.0
- Поддерживает отладочный визуальный элемент в iFrame
- Добавляет песочницу с легким весом с более быстрой инициализацией iFrame
- Исправление проблемы с типом "text" в функциях Capabilities.objects
- Поддерживает
pbiviz update
обновление определений типов визуального API и схемы - Поддерживает
--api-version
флаг дляpbiviz new
создания визуальных элементов с определенной версией API - Поддерживает альфа-выпуск API версии 1.2.0
Визуальный узел
- Добавляет createSelectionIdBuilder для создания уникальных идентификаторов, используемых для выбора данных
- Добавляет createSelectionManager для управления состоянием выделения визуального элемента и передает изменения в визуальный узел.
- Добавляет массив цветов по умолчанию для использования в визуальных элементах
API версии 1.0.0
- Начальный выпуск API