Log de mudanças de API de visuais do Power BI
Essa página contém um resumo rápido das versões de API existentes e do que esperar na próxima versão. As versões listadas aqui são consideradas estáveis e não serão alteradas.
API v5.10.0
-
DataViewMetadataColumn tem uma nova propriedade chamada
sourceFieldParameters
. Essa propriedade indica se o campo atual é o resultado de um parâmetro de campo. Se um único campo puder se originar de vários parâmetros de campo, essa propriedade listará todos os parâmetros de campo relacionados. - Compatível com a área de trabalho: junho de 2024
API v5.9.1
-
acquireAADTokenService
: aprimorado para dar suporte às seguintes nuvens.- Nuvem comercial
- Nuvem da China
- Nuvem Governamental de Comunidade dos EUA
- Nuvem da Comunidade Governamental dos EUA – High
- Departamento de Defense Cloud dos EUA
API v5.9.0
- API de filtro de identidade hierárquica: permite criar um visual que usa o Mapeamento de DataView de Matriz para filtrar dados com base em pontos de dados que usam uma estrutura hierárquica. Esse recurso é útil para visuais personalizados que aproveitam os principais modelos semânticos de agrupamento e querem filtrar hierarquias com base em pontos de dados.
-
acquireAADTokenService
: estendido com propriedades adicionais - Compatível com a área de trabalho: março de 2024
API v5.8.0
- API de armazenamento local: uma nova versão da API de armazenamento local disponível para todos os visuais personalizados. Ela é controlada por uma configuração global que estará ativada por padrão. O administrador pode desativar a configuração global para desabilitar a API herdada e a nova versão da API.
- Suporte em objeto para visuais personalizados: suporte em objetos para visuais personalizados a fim de otimizar a experiência do usuário e fornecer uma experiência de criação unificada, comparável aos visuais prontos para uso.
- Compatível com Desktop, fevereiro de 2024
API v5.7.0
- API de Autenticação de Visuais Personalizados do Power BI: permite que os Visuais Personalizados obtenham tokens de acesso do Microsoft Entra pelo logon único (SSO), facilitando operações contextuais seguras e eficientes do usuário.
-
Controle dinâmico de detalhamento: permite que o visual habilite ou desabilite o recurso de detalhamento de forma dinâmica usando uma chamada à API.
- Quando o recurso de detalhamento estiver habilitado, todas as funcionalidades dos recursos de drilldown e expansão/recolhimento estarão disponíveis. Essas funcionalidades incluem chamadas à API, comandos do menu de contexto, botões de detalhamento de cabeçalho e suporte para dados de hierarquia.
- Quando o recurso de detalhamento está desabilitado, essas funcionalidades não ficam disponíveis.
- Dá suporte ao Desktop em dezembro de 2023
API v5.4.0
- Navegação aprimorada do teclado: melhora a acessibilidade e a usabilidade de seus visuais, fornecendo mais opções para interagir com o visual usando o teclado.
- Detectar o uso de filtro em relatórios: detecte se há filtros aplicados a um relatório.
- Com suporte ao Desktop em maio de 2023
API v5.3.0
- Atualização do SelectionId para consertar a matriz
dataView
.Observação
Os dados principais do selectionId podem ser alterados. Portanto, um selectionId/identityIndex persistido usando uma versão mais antiga da API pode não ser relevante em visuais de matriz.
-
downloadService
: adiciona um novo métodoexportVisualsContentExtended
que retorna informações de resultado expandidas do download. - Dá suporte à Área de Trabalho em março de 2023
API v5.2.0
- Redução personalizada de dados – esse recurso adicionado ao esquema capabilities.json permite que a janela de busca de dados seja modificada dinamicamente pelo código visual personalizado do autor do relatório.
- Dá suporte à Área de Trabalho em dezembro de 2022
API v5.1.0
- Classificação personalizada – classificação personalizada aprimorada para tabelas
- Subtotais – novo Tipo de Subtotais indica se os totais devem ser recuperados antes ou depois do restante dos dados
- Filtro de identidade – filtrar dados categóricos
- Novo painel de formato – criar um visual personalizado que dê suporte ao novo design do painel de formato
- Dá suporte ao Power BI Desktop de outubro de 2022
API v4.7.0
- API de Licenciamento – venda, gerencie e imponha licenças diretamente por meio do marketplace comercial.
- API de drilldown – crie um visual que possa disparar uma operação de drilldown por conta própria, sem interação do usuário.
- Dá suporte à Área de Trabalho em julho de 2022
API v4.6.0
- Nova propriedade de funcionalidades: privilégios e dois privilégios:
- Acesso via Web
- baixar arquivo do visual personalizado
- Adicionados dois comutadores de administrador de locatário correspondentes
- API de download para permitir o download do visual para o arquivo
- Dá suporte ao Desktop em junho de 2022
API v4.2.0
- Novos sinalizadores para expandir e recolher cabeçalhos de linha
- Dá suporte à Área de Trabalho em fevereiro de 2022
API v3.8.0
- Dá suporte à Área de Trabalho de maio de 2021 e posterior.
API v3.7.0
- Dá suporte à Área de Trabalho de abril de 2021 e posterior.
API v3.6.0
- O visual pode receber atualizações do Power BI sem a necessidade de associar dados.
- Dá suporte ao Desktop 2021 de fevereiro e posterior.
- Dá suporte ao Desktop RS de maio de 2021 e posterior.
API v3.4.0
-
fetchMoreData
: novo parâmetroaggregateSegments
(o padrão é true) para dar suporte a fetchMoreData sem agregação - Dá suporte ao Desktop de novembro de 2020 e posterior.
- Dá suporte ao Desktop RS de janeiro de 2021 e posterior.
API v3.2.0
- Compatível com supportsMultiVisualSelection
- Dá suporte ao Desktop de setembro de 2019 e posterior.
- Dá suporte ao Desktop RS de janeiro de 2020 e posterior.
API v2.6.0
- Adiciona isInFocus para atualizar a opção e o método switchFocusModeState para o host do visual
- Dá suporte à personalização subtotais
- Dá suporte ao Desktop 2019 de junho e posterior.
- Dá suporte ao Desktop RS de maio de 2019 e posterior.
API v2.5.0
- Dá suporte ao painel Análise
- Compatível com os métodos
SelectionIdBuilder
e withTable - Não dá mais suporte à interface
DataRepetitionSelector
, substituída pela interfacedata.CustomVisualOpaqueIdentity
API v2.3.0
- API da página de aterrissagem
- API de armazenamento local
- API de filtro de tupla (filtro com várias colunas)
- API de renderização de eventos
API v2.2.0
- Dá suporte à restauração do filtro JSON do DataView
- API de ContextMenu
- Compatível com o recurso Drill-through
API v2.1.0
- Aprimoramentos de desempenho:
- Tempos de carregamento mais rápidos
- Menor volume de memória
- Transações de dados e eventos otimizadas
Notas de versão
As APIs de filtragem refatorada estarão disponíveis na API 2.2 e não têm suporte na API 2.1.
Os visuais receberão apenas o tipo dataView, declarado em seus recursos. Os visuais que usaram vários tipos dataView serão interrompidos em consequência dessa atualização.
Não dá mais suporte à interface
DataViewScopeIdentity
, substituída pela interfacedata.DataRepetitionSelector
. Se você usou a propriedade de chave da interfaceDataViewScopeIdentity
, pode substituí-la porJSON.stringify(identity)
undefined
é substituído pornull
dentro do dataView. Na iteração em uma matriz usandovar item in myArray
, ela ignoraundefined
, mas não ignoranull
. Os visuais que usam esse padrão podem ser interrompidos por essa atualização. Certifique-se de verificarnull
nas matrizes:for (var item in myArray) { if (!item) { continue; } console.log(item); }
A propriedade
proto
não armazena mais metadados\dados ocultos dentro do dataView. Os visuais que acessam as propriedades viaproto
podem ser interrompidos por essa atualização.
API v1.13.0
- Dá suporte ao recurso Sincronizar segmentações de dados . Observe que isso só funciona para segmentações de dados de campo único devido ao estado de código atual do PBI; leia mais.
- Acessibilidade: suporte de alto contraste
- Acessibilidade: Permitir sinalizador de Foco do teclado
API v1.12.0
- Dá suporte a Temas
- Dá suporte a fetchMoreData . Observe que a API de Buscar mais dados supera o limite rígido de 30 mil pontos de dados
- API de dicas de ferramenta de tela
API v1.11.0
- API do FilterManager
- Dá suporte a Indicadores
API v1.10.0
- Adiciona
ILocalizationManager
- API de autenticação
API v1.9.0
API v1.8.0
- Dá suporte ao novo tipo fillRule (gradiente) no esquema de funcionalidades
- Dá suporte à propriedade regra no esquema de funcionalidades para propriedades de objeto
API v1.7.0
- Dá suporte a RESJSON
API v1.6.2
- Dá suporte ao Modo de edição para que o visual entre no modo de edição no visual
- Dá suporte aos Visuais interativos do Power BI em R (HTML) , baseados em HTML
API v1.5.0
- Dá suporte a Permitir interações para interatividade do visual
API v1.4.0
- Dá suporte a Localização
API v1.3.0
- Dá suporte a Dicas de ferramentas
API v1.2.0
- Adiciona colorPalette para gerenciar as cores usadas no visual.
- Dá suporte a Seleção múltipla – selectionManager pode aceitar uma matriz de
SelectionId
. - Dá suporte a Visuais do R usando scripts do R
API v1.1.0
- Dá suporte ao visual de depuração em iFrame
- Adiciona área restrita leve com inicialização mais rápida do iFrame
- Corrige o problema Capabilities.objects não dá suporte ao tipo "texto"
- Dá suporte a
pbiviz update
para atualizar definições e esquema de tipo de API de visuais - Dá suporte ao sinalizador
--api-version
empbiviz new
para criar visuais com uma versão específica da API - Dá suporte à versão alfa da API v 1.2.0
Host do visual
- Adiciona createSelectionIdBuilder para criar identificadores exclusivos usados para a seleção de dados
- Adiciona createSelectionManager para gerenciar o estado de seleção do Visual e comunica as alterações ao host do visual
- Adiciona uma matriz de cores padrão para usar nos visuais
API v1.0.0
- Versão da API inicial