Del via


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

API v5.3.0

  • SelectionIds oppdateringsløsning for matrisedataView.

    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 metode exportVisualsContentExtended 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

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 : ny aggregateSegments 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

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 SelectionIdBuildermedMatrixNode- og withTable-metoder
  • Støtter DataRepetitionSelector ikke lenger grensesnitt, erstattet med data.CustomVisualOpaqueIdentity grensesnitt

API v2.3.0

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 med data.DataRepetitionSelector grensesnitt. Hvis du brukte nøkkelegenskapen for grensesnittet DataViewScopeIdentity , kan du erstatte det med JSON.stringify(identity)

  • undefined erstattes med null i dataView. Når du overskrider en matrise ved hjelp av var item in myArray den, hoppes den på undefined, men hopper ikke over null. Visualobjekter som bruker dette mønsteret, kan bli brutt av denne oppdateringen. Pass på å se etter null 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 via proto , kan bli brutt av denne oppdateringen.

API v1.13.0

API v1.12.0

API v1.11.0

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

API v1.6.2

API v1.5.0

API v1.4.0

API v1.3.0

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 i pbiviz 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