Endringslogg for API for Power BI-visualiseringer

Denne siden inneholder et raskt sammendrag av API-versjonene. Versjoner som er oppført her, anses som stabile og endres ikke.

API v3.8.0

  • Støtter Desktop 2021 mai og nyere.

API v3.7.0

  • Støtter Desktop 2021 april og nyere.

API v3.6.0

  • Visualobjekt kan motta oppdateringer Power BI uten å måtte binde noen data, ved å angi i capabilities.jspå: og nylig legges til en "supportsLandingPage" "supportsEmptyDataView" «sann»-verdi.
  • Støtter Desktop 2021 februar og nyere.
  • Støtter Desktop RS mai 2021 og nyere.

API v3.4.0

  • fetchMoreData : nytt aggregateSegments-parameter (standard sant), for støtte av ikke-aggregasjon 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 for å oppdatere alternativet og switchFocusModeState-metoden til verten for visualiseringen
  • Støtter subtotals-tilpasning
  • Støtter Desktop 2019 juni og nyere.
  • Støtter Desktop RS mai 2019 og nyere.

API v2.5.0

  • Støtter Analytics Pane
  • Støtter SelectionIdBuilder withMatrixNode- og withTable-metoder
  • Støtter ikke lenger DataRepetitionSelector-grensesnittet, erstattet med data.CustomVisualOpaqueIdentity-grensesnittet

API v2.3.0

API v2.2.0

API v2.1.0

  • Ytelsesforbedringer:
    • Raskere innlastingstider
    • Mindre minneplass
    • Optimaliserte data- og hendelsestransaksjoner

Produktmerknader

  • Refaktorerte filtrerings-API-er er tilgjengelige i API 2,2, og støttes ikke i API 2,1.
  • Visualiseringer mottar bare dataView-typen som ble erklært i funksjonene. Visualiseringer som brukte flere dataView-typer, blir ødelagt som et resultat av denne oppdateringen.
  • Støtter ikke lenger DataViewScopeIdentity-grensesnittet, erstattet med data.DataRepetitionSelector-grensesnittet. Hvis du brukte nøkkelegenskapen for DataViewScopeIdentity-grensesnittet, kan du erstatte det med JSON.stringify(identity)
  • undefined erstattes med null i dataView. Når du gjentar over en matrise ved hjelp av var item in myArray, hopper den over undefined, men ikke over null. Visualiseringer som bruker dette mønsteret, kan bli ødelagt av denne oppdateringen. Sørg for å se etter null i matriser:
    for (var item in myArray) {
       if (!item) {
         continue;
       }
       console.log(item);
    }
    
  • proto-egenskapen lagrer ikke lenger skjulte metadata\data i dataView. Visualiseringer som får tilgang til egenskaper via proto, kan bli ødelagt av denne oppdateringen.

API v1.13.0

API v1.12.0

API v1.11.0

API v1.10.0

  • Legger til ILocalizationManager
  • Godkjennings-API

API v1.9.0

API v1.8.0

  • Støtter ny type fillRule (gradering) i funksjonsskjema
  • Støtter egenskapen rule i funksjonsskjemaet 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 å behandle fargene som brukes i visualiseringen.
  • Støtter flere valg – selectionManager kan godta en matrise med SelectionId.
  • Støtter R-visualiseringer ved hjelp av R-skript

API v1.1.0

  • Støtter feilsøking av visualisering i iFrame
  • Legger til en lett sandkasse med raskere initialisering av iFrame
  • Løser problemet Capabilities.objects does not support "text" type
  • Støtter pbiviz update for å oppdatere typedefinisjoner og -skjema for visualiserings-API
  • Støtter --api-version-flagget i pbiviz new for å opprette visualiseringer med en bestemt API-versjon
  • Støtter alfautgave av API v1.2.0

Visualiseringsvert

  • Legger til createSelectionIdBuilder for å opprette unike identifikatorer som brukes til datavalg
  • Legger til createSelectionManager for å administrere valgtilstanden for visualiseringen, og kommuniserer endringer til visualiseringsverten
  • Legger til en matrise med standard farger til bruk i visualiseringer

API v1.0.0

  • Opprinnelig API-utgave