API-endringslogg for Power BI-visualobjekter
Denne siden inneholder et kort sammendrag av eksisterende API-versjoner og hva du kan forvente i den kommende versjonen. Versjoner som er oppført her, anses som stabile og endres ikke.
API v5.10.0
-
DataViewMetadataColumn har en ny egenskap kalt
sourceFieldParameters
. Denne egenskapen angir om gjeldende felt er resultatet av en feltparameter. Hvis ett enkelt felt kan komme fra flere feltparametere, viser denne egenskapen alle relaterte feltparametere. - Støtter desktop juni 2024
API v5.9.1
-
acquireAADTokenService
: Forbedret for å støtte følgende skyer.- Kommersiell sky
- Sky, Kina
- US Government Community Cloud
- US Government Community Cloud High
- US Department of Defense Cloud
API v5.9.0
- hierarkisk identitetsfilter-API: Lar deg opprette et visualobjekt som bruker Matrisedatavisningstilordning til å filtrere data basert på datapunkter som bruker en hierarkisk struktur. Dette er nyttig for egendefinerte visualobjekter som drar nytte av semantiske modeller for gruppe-på-nøkler og ønsker å filtrere hierarkier basert på datapunkter.
-
acquireAADTokenService
: Utvidet med flere egenskaper - Støtter desktop mars 2024
API v5.8.0
- Lokal lagrings-API: En ny versjon av lokal lagrings-API tilgjengelig for alle egendefinerte visualobjekter og kontrollert av en global innstilling som er aktivert som standard. Administratoren kan deaktivere den globale innstillingen for å deaktivere både den eldre API-en og den nye versjonen av API-en.
- Støtte på objektet for egendefinerte visualobjekter: På objektstøtte for egendefinerte visualobjekter for å optimalisere brukeropplevelsen og gi en enhetlig redigeringsopplevelse på linje med visualobjekter utenfor boksen.
- Støtter Desktop februar 2024
API v5.7.0
- API for godkjenning av egendefinerte visualobjekter i Power BI: Gjør det mulig for egendefinerte visualobjekter å skaffe Microsoft Entra-tilgangstokener gjennom enkel pålogging (SSO), noe som letter sikre og effektive brukerkontekstavhengige operasjoner.
-
Dynamisk drillkontroll: Lar visualobjektet aktivere eller deaktivere drillefunksjonen dynamisk ved hjelp av et API-kall.
- Når drillefunksjonen er aktivert, er alle funksjonene for drilldown- og expand/collapse-funksjoner tilgjengelige. Disse funksjonene inkluderer API-kall, hurtigmenykommandoer, topptekstdrillingsknapper og støtte for hierarkidata.
- Når drillefunksjonen er deaktivert, er ikke disse funksjonene tilgjengelige.
- Støtter Desktop desember 2023
API v5.4.0
- Forbedret tastaturnavigasjon: Forbedrer tilgjengeligheten og brukervennligheten til visualobjektene ved å tilby flere alternativer for samhandling med visualobjekter ved hjelp av tastaturet.
- Identifiser filterbruk i rapporter: Finn ut om det er noen filtre som brukes i en rapport.
- Støtter desktop mai 2023
API v5.3.0
- SelectionIds oppdateringsløsning for matrise
dataView
.Merk
Valg-ID-ens kjernedata kan endres. Derfor kan det hende at en fast selectionId/identityIndex som bruker en eldre API-versjon, ikke er relevant i matrisevisualobjekter.
-
downloadService
: Legger til en ny metodeexportVisualsContentExtended
som returnerer utvidet resultatinformasjon for nedlastingen. - Støtter desktop mars 2023
API v5.2.0
- Egendefinert datareduksjon – Denne funksjonen som er lagt til i capabilities.json skjema, gjør at datahentingsvinduet kan endres dynamisk av den egendefinerte visualobjektkoden som rapportforfatteren har lagt til.
- Støtter Desktop desember 2022
API v5.1.0
- Egendefinert sortering – forbedret egendefinert sortering for tabeller
- Delsummer – ny delsumtype angir om totalsummer skal hentes før eller etter resten av dataene
- Identitetsfilter – filtrer kategoriske data
- Ny formatrute – utform et egendefinert visualobjekt som støtter utformingen av den nye formatruten
- Støtter Skrivebord oktober 2022
API v4.7.0
- Lisensierings-API - Selg, administrer og fremtving lisenser direkte gjennom det kommersielle markedet.
- Drilldown API – Opprett et visualobjekt som kan utløse en drilldown-operasjon på egen hånd, uten brukersamhandling.
- Støtter desktop juli 2022
API v4.6.0
- Nye egenskaper: rettigheter og to rettigheter:
- webtilgang
- laste ned fil fra egendefinert visualobjekt
- Lagt til to tilsvarende leieradministratorbrytere
- Last ned API for å tillate nedlasting av visualobjekt til fil
- Støtter desktop juni 2022
API v4.2.0
- Nye flagg for å vise og skjule radoverskrifter
- Støtter Skrivebord februar 2022
API v3.8.0
- Støtter Desktop May 2021 og nyere.
API v3.7.0
- Støtter Desktop April 2021 og nyere.
API v3.6.0
- Visualobjektet kan motta oppdateringer fra Power BI uten å måtte binde data.
- Støtter Desktop 2021 februar og nyere.
- Støtter Desktop RS mai 2021 og nyere.
API v3.4.0
-
fetchMoreData
: nyaggregateSegments
parameter (standard sann), for å støtte no-aggregation fetchMoreData - Støtter Desktop 2020 november og nyere.
- Støtter Desktop RS januar 2021 og nyere.
API v3.2.0
- Støtter SupportsMultiVisualSelection
- Støtter Desktop 2019 september og nyere.
- Støtter Desktop RS januar 2020 og nyere.
API v2.6.0
- Legger til isInFocus i oppdateringsalternativet og switchFocusModeState-metoden til visualobjektverten
- Støtter tilpassing av delsummer
- Støtter Desktop 2019 juni og nyere.
- Støtter Desktop RS mai 2019 og nyere.
API v2.5.0
- Støtter analyseruten
- Støtter
SelectionIdBuilder
medMatrixNode- og withTable-metoder - Støtter
DataRepetitionSelector
ikke lenger grensesnitt, erstattet meddata.CustomVisualOpaqueIdentity
grensesnitt
API v2.3.0
- Målside-API
- API for lokal lagring
- API for tuppelfilter (filter med flere kolonner)
- API for gjengivelseshendelser
API v2.2.0
API v2.1.0
- Ytelsesforbedringer:
- Raskere innlastingstider
- Mindre minneavtrykk
- Optimaliserte data- og hendelsestransaksjoner
Produktmerknader
Refaktorerte filtrerings-API-er vil være tilgjengelige i API 2.2 og støttes ikke i API 2.1.
Visualobjekter vil bare motta dataView-typen som ble deklarert i sine funksjoner. Visualobjekter som brukte flere dataView-typer, brytes som et resultat av denne oppdateringen.
Støtter
DataViewScopeIdentity
ikke lenger grensesnitt, erstattet meddata.DataRepetitionSelector
grensesnitt. Hvis du brukte nøkkelegenskapen for grensesnittetDataViewScopeIdentity
, kan du erstatte det medJSON.stringify(identity)
undefined
erstattes mednull
i dataView. Når du overskrider en matrise ved hjelp avvar item in myArray
den, hoppes den påundefined
, men hopper ikke overnull
. Visualobjekter som bruker dette mønsteret, kan bli brutt av denne oppdateringen. Pass på å se etternull
i matriser:for (var item in myArray) { if (!item) { continue; } console.log(item); }
Egenskapen
proto
lagrer ikke lenger skjulte metadata\data i dataView. Visualobjekter som får tilgang til egenskaper viaproto
, kan bli brutt av denne oppdateringen.
API v1.13.0
- Støtter Synkroniseringsslicere, vær oppmerksom på at dette bare fungerer for enkeltfeltslicere på grunn av gjeldende PBI-kodetilstand. Les mer.
- Tilgjengelighet: Støtte for høykontrast
- Tilgjengelighet: Tillat tastaturfokusflagg
API v1.12.0
- Støtter temaer
- Støtter fetchMoreData, vær oppmerksom på at Fetch More Data API overvinner den harde grensen på 30 000 datapunkter
- API for lerretsverktøytips
API v1.11.0
- FilterManager-API
- Støtter bokmerker
API v1.10.0
- Legger
ILocalizationManager
- Godkjennings-API
API v1.9.0
API v1.8.0
- Støtter ny type fillRule (gradering) i egenskapsskjema
- Støtter regelegenskap i egenskapsskjema for objektegenskaper
API v1.7.0
- Støtter RESJSON
API v1.6.2
- Støtter redigeringsmodus for visualobjekter for å gå inn i redigeringsmodus for visualobjekter
- Støtter interaktive (html) R Power BI-visualobjekter, basert på html
API v1.5.0
- Støtter Tillat samhandlinger for visuell interaktivitet
API v1.4.0
- Støtter lokalisering
API v1.3.0
- Støtter verktøytips
API v1.2.0
- Legger til colorPalette for å administrere fargene som brukes på visualobjektet.
- Støtter flere merkede områder – selectionManager kan godta en matrise med
SelectionId
. - Støtter R-visualobjekter ved hjelp av R-skript
API v1.1.0
- Støtter feilsøking av visualobjekter i iFrame
- Legger til lett sandkasse med raskere initialisering av iFrame
- Fixes Capabilities.objects støtter ikke «tekst»-typeproblem
- Støtter
pbiviz update
oppdatering av definisjoner av visualobjekt-API-typen og skjema - Støtter
--api-version
flagg ipbiviz new
for å opprette visualobjekter med en bestemt API-versjon - Støtter alfautgivelse av API v1.2.0
Visuell vert
- Legger til createSelectionIdBuilder for å opprette unike identifikatorer som brukes for datavalg
- Legger til createSelectionManager for å administrere valgtilstanden til visualobjektet og kommuniserer endringer til verten for visualobjektet
- Legger til en matrise med standardfarger som skal brukes i visualobjekter
API v1.0.0
- Første API-utgivelse