Ändringslogg för API för visuella Power BI-objekt
Den här sidan innehåller en kort sammanfattning av de befintliga API-versionerna och vad du kan förvänta dig i den kommande versionen. Versioner som anges här anses vara stabila och ändras inte.
API v5.10.0
-
DataViewMetadataColumn har en ny egenskap som heter
sourceFieldParameters
. Den här egenskapen anger om det aktuella fältet är resultatet av en fältparameter. Om ett enda fält kan komma från flera fältparametrar listar den här egenskapen alla relaterade fältparametrar. - Stöder desktop juni 2024
API v5.9.1
-
acquireAADTokenService
: Utökad för att stödja följande moln.- Kommersiellt moln
- Kina, moln
- US Government Community Cloud
- US Government Community Cloud High
- US Department of Defense Cloud
API v5.9.0
- API för hierarkiskt identitetsfilter: Gör att du kan skapa ett visuellt objekt som använder Matrisdatavymappning för att filtrera data baserat på datapunkter som använder en hierarkisk struktur. Detta är användbart för anpassade visuella objekt som använder grupp-on-nycklar semantiska modeller och vill filtrera hierarkier baserat på datapunkter.
-
acquireAADTokenService
: Utökad med ytterligare egenskaper - Stöder desktop mars 2024
API v5.8.0
- API för lokal lagring: En ny version av det lokala lagrings-API:et som är tillgänglig för alla anpassade visuella objekt och styrs av en global inställning som är aktiverad som standard. Administratören kan inaktivera den globala inställningen för att inaktivera både det äldre API:et och den nya versionen av API:et.
- Stöd för objekt för anpassade visuella objekt: Stöd för objekt för anpassade visuella objekt för att optimera användarupplevelsen och ge en enhetlig redigeringsupplevelse i nivå med visuella objekt.
- Stöder desktop februari 2024
API v5.7.0
- Power BI Custom Visuals Authentication API: Tillåter anpassade visuella objekt att hämta Microsoft Entra-åtkomsttoken via enkel inloggning (SSO), vilket underlättar säkra och effektiva användarkontextåtgärder.
-
Dynamisk detaljkontroll: Gör att det visuella objektet kan aktivera eller inaktivera funktionen för detaljgranskning dynamiskt med hjälp av ett API-anrop.
- När detaljgranskningsfunktionen är aktiverad är alla funktioner i funktionerna för att öka detaljnivån och expandera/komprimera funktioner tillgängliga. Dessa funktioner omfattar API-anrop, snabbmenykommandon, knappar för sidhuvudgranskning och stöd för hierarkidata.
- När detaljgranskningsfunktionen är inaktiverad är dessa funktioner inte tillgängliga.
- Har stöd för Desktop december 2023
API v5.4.0
- Förbättrad tangentbordsnavigering: Förbättrar tillgängligheten och användbarheten för dina visuella objekt genom att tillhandahålla fler alternativ för att interagera med visuella objekt med hjälp av tangentbordet.
- Identifiera filteranvändning i rapporter: Identifiera om det finns filter som tillämpas på en rapport.
- Stöder skrivbordsversionen maj 2023
API v5.3.0
- SelectionId:s uppdateringskorrigering för matrisen
dataView
.Kommentar
SelectionId:s kärndata kan ändras. Därför är ett beständiga selectionId/identityIndex med en äldre API-version kanske inte relevant i visuella matrisobjekt.
-
downloadService
: Lägger till en ny metodexportVisualsContentExtended
som returnerar utökad resultatinformation för nedladdningen. - Har stöd för Desktop mars 2023
API v5.2.0
- Anpassad dataminskning – Den här funktionen som läggs till i capabilities.json schema gör att datahämtningsfönstret kan ändras dynamiskt av rapportförfattarens anpassade visuella kod.
- Har stöd för Desktop december 2022
API v5.1.0
- Anpassad sortering – förbättrad anpassad sortering för tabeller
- Delsummor – ny delsummatyp anger om summor ska hämtas före eller efter resten av data
- Identitetsfilter – filtrera kategoridata
- Nytt formatfönster – utforma ett anpassat visuellt objekt som stöder designen för det nya formatfönstret
- Har stöd för Desktop oktober 2022
API v4.7.0
- Licensierings-API – Sälja, hantera och tillämpa licenser direkt via den kommersiella marknadsplatsen.
- API för detaljgranskning – Skapa ett visuellt objekt som kan utlösa en detaljgranskningsåtgärd på egen hand, utan användarinteraktion.
- Har stöd för Desktop juli 2022
API v4.6.0
- Ny egenskap för funktioner: behörigheter och två behörigheter:
- webbåtkomst
- ladda ned filen från ett anpassat visuellt objekt
- Två motsvarande klientadministratörsväxlar har lagts till
- Ladda ned API :et för att tillåta nedladdning av visuella objekt till filer
- Stöder skrivbordsversionen juni 2022
API v4.2.0
- Nya flaggor för att expandera och dölja radrubriker
- Stöder desktop februari 2022
API v3.8.0
- Stöder Desktop maj 2021 och senare.
API v3.7.0
- Stöder Desktop april 2021 och senare.
API v3.6.0
- Visuella objekt kan ta emot uppdateringar från Power BI utan att behöva binda några data.
- Stöder Desktop 2021 februari och senare.
- Stöder Desktop RS maj 2021 och senare.
API v3.4.0
-
fetchMoreData
: nyaggregateSegments
parameter (standard sant) för att stödja fetchMoreData utan sammansättning - Stöder Desktop 2020 november och senare.
- Stöder Desktop RS januari 2021 och senare.
API v3.2.0
- Stöder supportsMultiVisualSelection
- Stöder Desktop 2019 september och senare.
- Stöder Desktop RS januari 2020 och senare.
API v2.6.0
- Lägger till isInFocus för att uppdatera alternativet och växlaFocusModeState-metoden till den visuella värden
- Stöder anpassning av delsummor
- Stöder Desktop 2019 juni och senare.
- Stöder Desktop RS maj 2019 och senare.
API v2.5.0
- Fönstret Stöder analys
- Stöder
SelectionIdBuilder
withMatrixNode- och withTable-metoder - Stöder
DataRepetitionSelector
inte längre gränssnitt, ersätts meddata.CustomVisualOpaqueIdentity
gränssnitt
API v2.3.0
- API för landningssida
- API för lokal lagring
- Tuppelns filter-API (flerkolumnsfilter)
- API för återgivningshändelser
API v2.2.0
- Stöder återställning av JSON-filter från DataView
- ContextMenu API
- Har stöd för funktionen Drillthrough
API v2.1.0
- Prestandaförbättringar:
- Snabbare inläsningstider
- Mindre minnesfotavtryck
- Optimerade data- och händelsetransaktioner
Viktig information
Omstrukturerade filtrerings-API:er är tillgängliga i API 2.2 och stöds inte i API 2.1.
Visuella objekt får bara den dataView-typ som deklarerades i deras funktioner. Visuella objekt som använde flera dataView-typer bryts till följd av den här uppdateringen.
Stöder
DataViewScopeIdentity
inte längre gränssnitt, ersatt meddata.DataRepetitionSelector
gränssnitt. Om du använde nyckelegenskapen förDataViewScopeIdentity
gränssnittet kan du ersätta den medJSON.stringify(identity)
undefined
ersätts mednull
i dataView. När du itererar över en matris med denvar item in myArray
hoppar den överundefined
, men hoppar inte övernull
. Visuella objekt som använder det här mönstret kan brytas av den här uppdateringen. Kontrollera inull
matriser:for (var item in myArray) { if (!item) { continue; } console.log(item); }
Egenskapen
proto
lagrar inte längre dolda metadata\data i dataView. Visuella objekt som har åtkomst till egenskaper viaproto
kan brytas av den här uppdateringen.
API v1.13.0
- Stöder Sync-utsnitt, observera att detta endast fungerar för utsnitt med ett enda fält på grund av PBI:s aktuella kodtillstånd, läs mer.
- Hjälpmedel: Stöd för högkontrast
- Hjälpmedel: Tillåt tangentbordsfokusflagga
API v1.12.0
- Stöder teman
- Stöder fetchMoreData, observera att API:et Hämta mer data övervinner den hårda gränsen på 30 000 datapunkter
- API för knappbeskrivningar för arbetsytor
API v1.11.0
- FilterManager API
- Stöder bokmärken
API v1.10.0
- Lägger
ILocalizationManager
- API för autentisering
API v1.9.0
API v1.8.0
- Stöder ny typ av fillRule (toning) i funktionsschemat
- Stöder regelegenskap i funktionsschema för objektegenskaper
API v1.7.0
- Stöder RESJSON
API v1.6.2
- Stöder redigeringsläge för visuella objekt för att ange i visuellt redigeringsläge
- Stöder interaktiva (html) visuella R Power BI-objekt baserat på html
API v1.5.0
- Stöder Tillåt interaktioner för visuell interaktivitet
API v1.4.0
- Stöder lokalisering
API v1.3.0
- Stöd för knappbeskrivningar
API v1.2.0
- Lägger till colorPalette för att hantera de färger som används i ditt visuella objekt.
- Stöder flera val – selectionManager kan acceptera en matris med
SelectionId
. - Stöder visuella R-objekt med R-skript
API v1.1.0
- Stöder felsökning av visuellt objekt i iFrame
- Lägger till en enkel sandbox-miljö med snabbare initiering av iFrame
- Korrigeringar av Capabilities.objects stöder inte problem med texttypen
- Stöd
pbiviz update
för att uppdatera visuella API-typdefinitioner och scheman - Stöder
--api-version
flagga ipbiviz new
för att skapa visuella objekt med en specifik API-version - Stöder alfaversion av API v1.2.0
Visuell värd
- Lägger till createSelectionIdBuilder för att skapa unika identifierare som används för dataval
- Lägger till createSelectionManager för att hantera markeringstillståndet för det visuella objektet och kommunicerar ändringar till den visuella värden
- Lägger till en matris med standardfärger som ska användas i visuella objekt
API v1.0.0
- Första API-versionen