Log delle modifiche dell'API per gli oggetti visivi di Power BI
Questa pagina contiene un breve riepilogo delle versioni dell'API esistenti e delle aspettative nella versione futura. Le versioni elencate di seguito sono considerate stabili e non vengono modificate.
API v5.10.0
- DataViewMetadataColumn ha una nuova proprietà denominata
sourceFieldParameters
. Questa proprietà indica se il campo corrente è il risultato di un parametro di campo. Se un singolo campo può essere originato da più parametri di campo, questa proprietà elenca tutti i parametri di campo correlati. - Supporta Desktop giugno 2024
API v5.9.1
acquireAADTokenService
: avanzato per supportare i cloud seguenti.- Logo commerciale
- Cloud per la Cina
- US Government Community Cloud
- US Government Community Cloud High
- Cloud per il dipartimento della difesa degli USA
API v5.9.0
- API di filtro delle identità gerarchiche: consente di creare un oggetto visivo che usa il mapping della matrice DataView per filtrare i dati in base ai punti dati che usano una struttura gerarchica. Ciò è utile per le visualizzazioni personalizzate che sfruttano i modelli semantici delle chiavi di gruppo e vogliono filtrare le gerarchie in base ai punti dati.
acquireAADTokenService
: esteso con proprietà aggiuntive- Supporta Desktop marzo 2024
API v5.8.0
- API di archiviazione locale: una nuova versione dell'API di archiviazione locale per tutte le visualizzazioni personalizzate, controllata da un'impostazione globale attiva per impostazione predefinita. L'amministratore può disattivare l'impostazione globale per disabilitare sia l'API legacy che la nuova versione dell'API.
- Supporto sull’oggetto per le visualizzazioni personalizzate: supporto sull’oggetto per le visualizzazioni personalizzate per ottimizzare l'esperienza utente e offrire un'esperienza unificata di creazione equivalente agli oggetti visivi predefiniti.
- Supporta Desktop febbraio 2024
API v5.7.0
- API di autenticazione delle visualizzazioni personalizzate di Power BI: consente alle visualizzazioni personalizzate di ottenere token di accesso di Microsoft Entra tramite Single Sign-On (SSO), semplificando operazioni contestuali sicure ed efficienti per l'utente.
- Controllo del drill-down dinamico: consente all'oggetto visivo di abilitare o disabilitare la funzionalità di drill-down in modo dinamico usando una chiamata API.
- Quando la funzionalità di drill-down è abilitata, sono disponibili tutte le funzionalità di drill-down e di espansione/compressione. Queste funzionalità includono le chiamate API, i comandi del menu di scelta rapida, i pulsanti di drill-down dell'intestazione e il supporto per i dati gerarchici.
- Quando la funzionalità di drill-down è disabilitata, queste funzionalità non sono disponibili.
- Supporta Desktop dicembre 2023
API v5.4.0
- Navigazione da tastiera migliorata: migliora l'accessibilità e l'usabilità degli oggetti visivi fornendo altre opzioni per interagire con l’oggetto visivo usando la tastiera.
- Rilevare l'uso del filtro nei report: rilevare se sono presenti filtri applicati a un report.
- Supporta Desktop maggio 2023
API v5.3.0
- Correzione dell'aggiornamento di SelectionId per matrice
dataView
.Nota
I dati principali di SelectionId potrebbero cambiare. Pertanto, un elemento selectionId/identityIndex persistente che usa una versione precedente dell'API potrebbe non essere rilevante negli oggetti visivi delle matrice.
downloadService
: aggiunge un nuovo metodoexportVisualsContentExtended
che restituisce informazioni espanse sul risultato del download.- Supporta Desktop marzo 2023
API v5.2.0
- Riduzione dei dati personalizzata: questa funzionalità aggiunta allo schema capabilities.json consente alla finestra di recupero dati di essere modificata dinamicamente dal codice visivo personalizzato dell'autore del report.
- Supporta Desktop dicembre 2022
API v5.1.0
- Ordinamento personalizzato: ordinamento personalizzato migliorato per le tabelle
- Subtotali: nuovo tipo di subtotali indica se i totali devono essere recuperati prima o dopo il resto dei dati
- Filtro delle identità: filtrare i dati categorici
- Nuovo riquadro del formato: progettare un oggetto visivo personalizzato che supporti la progettazione del nuovo riquadro di formato
- Supporta Desktop ottobre 2022
API v4.7.0
- API licenze: vendere, gestire e applicare licenze direttamente tramite il marketplace commerciale.
- API drill-down: creare un oggetto visivo in grado di attivare autonomamente un'operazione di drill-down senza interazioni dell'utente.
- Supporta Desktop luglio 2022
API v4.6.0
- Nuova proprietà delle funzionalità: privilegi e due privilegi:
- accesso web
- scaricare il file dall'oggetto visivo personalizzato
- Sono state aggiunte due opzioni di amministrazione del tenant corrispondenti
- Scaricare API per consentire il download dell'oggetto visivo nel file
- Supporta Desktop giugno 2022
API v4.2.0
- Nuovi flag per espandere e comprimere le intestazioni di riga
- Supporta Desktop febbraio 2022
API v3.8.0
- Supporta Desktop maggio 2021 e versioni successive.
API v3.7.0
- Supporta Desktop aprile 2021 e versioni successive.
API v3.6.0
- L'oggetto visivo può ricevere aggiornamenti da Power BI senza dover associare dati.
- Supporta Desktop 2021 febbraio e versioni successive.
- Supporta Desktop RS maggio 2021 e versioni successive.
API v3.4.0
fetchMoreData
: nuovo parametroaggregateSegments
(il valore predefinito è true), per il supporto di fetchMoreData senza aggregazione- Supporta Desktop 2020 novembre e versioni successive.
- Supporta Desktop RS gennaio 2021 e versioni successive.
API v3.2.0
- Supporta supportsMultiVisualSelection
- Supporta Desktop 2019 settembre e versioni successive.
- Supporta Desktop RS gennaio 2020 e versioni successive.
API v2.6.0
- Aggiunge isInFocus all'opzione di aggiornamento e il metodo switchFocusModeState all'host degli oggetti visivi
- Supporta la personalizzazione dei subtotali
- Supporta Desktop 2019 giugno e versioni successive.
- Supporta Desktop RS maggio 2019 e versioni successive.
API v2.5.0
- Supporta il riquadro Analisi
- Supporta i metodi
SelectionIdBuilder
withMatrixNode e withTable - Non supporta più l'interfaccia
DataRepetitionSelector
, sostituita con l'interfacciadata.CustomVisualOpaqueIdentity
API v2.3.0
- API della pagina di destinazione
- API di archiviazione locale
- API del filtro di tuple (filtro multicolonna)
- API degli eventi di rendering
API v2.2.0
- Supporta il ripristino del filtro JSON da DataView
- API ContextMenu
- Supporta la funzionalità di Drill-through
API v2.1.0
- Miglioramenti delle prestazioni:
- Tempi di caricamento più brevi
- Footprint della memoria di dimensioni inferiori
- Ottimizzazione delle transazioni di dati ed eventi
Note sulla versione
Le API di filtro sottoposte a refactoring saranno disponibili nell'API v2.2 e non sono supportate nell'API v2.1.
Gli oggetti visivi ricevono solo il tipo dataView dichiarato nelle rispettive funzionalità. A seguito di questo aggiornamento, gli oggetti visivi che usavano più tipi dataView smetteranno di funzionare.
Non è più supportata l'interfaccia
DataViewScopeIdentity
, sostituita con l'interfacciadata.DataRepetitionSelector
. Se si usava la proprietà Key dell'interfacciaDataViewScopeIdentity
, è possibile sostituirla conJSON.stringify(identity)
undefined
viene sostituito danull
all'interno del dataView. Quando si esegue l'iterazione in una matrice tramitevar item in myArray
,undefined
viene ignorato, ma non viene ignoratonull
. Gli oggetti visivi che usano questo modello possono smettere di funzionare a seguito di questo aggiornamento. Assicurarsi di controllare l'eventuale presenza dinull
nelle matrici:for (var item in myArray) { if (!item) { continue; } console.log(item); }
La proprietà
proto
non memorizza più metadati/dati nascosti all'interno di dataView. Gli oggetti visivi che accedono alle proprietà tramiteproto
possono smettere di funzionare a seguito di questo aggiornamento.
API v1.13.0
- Supporta la funzione Sincronizza filtri dei dati. Si noti che questa funziona solo per i filtri dei dati di campi singoli a causa dello stato del codice corrente di Power BI. Altre informazioni.
- Accessibilità: Supporto a contrasto elevato
- Accessibilità: Consenti messa a fuoco tastiera
API v1.12.0
- Supporta i temi
- Supporta fetchMoreData. Si noti che l'API per il recupero di altri dati può superare il limite assoluto di 30.000 punti dati
- API delle descrizioni comandi del canvas
API v1.11.0
- API FilterManager
- Supporta i segnalibri
API v1.10.0
- Aggiunge
ILocalizationManager
- API di autenticazione
API v1.9.0
API v1.8.0
- Supporta il nuovo tipo fillRule (gradiente) nello schema delle funzionalità
- Supporta la proprietà rule nello schema delle funzionalità per le proprietà degli oggetti
API v1.7.0
- Supporta RESJSON
API v1.6.2
- Supporta la modalità di modifica per il passaggio degli oggetti visivi alla modalità di modifica
- Supporta gli oggetti visivi di Power BI R (HTML) interattivi, basati su HTML
API v1.5.0
- Supporta la funzione Consenti interazioni per l'interattività degli oggetti visivi
API v1.4.0
- Supporta la localizzazione
API v1.3.0
- Supporta le descrizioni comandi
API v1.2.0
- Aggiunge colorPalette per gestire i colori usati per l'oggetto visivo.
- Supporta la selezione multipla: selectionManager può accettare una matrice di
SelectionId
. - Supporta oggetti visivi R usando script R
API v1.1.0
- Supporta oggetti visivi di debug in iFrame
- Aggiunge una sandbox leggera con inizializzazione più veloce dell'iFrame
- Corregge il problema Lo schema funzionalità.oggetto non supporta il tipo "text"
- Supporta
pbiviz update
per aggiornare le definizioni e lo schema dei tipi di API degli oggetti visivi - Supporta il flag
--api-version
inpbiviz new
per la creazione di oggetti visivi con una versione dell'API specifica - Supporta la versione alfa dell'API v1.2.0
Host di oggetti visivi
- Aggiunge createSelectionIdBuilder per la creazione di identificatori univoci usati per la selezione di dati
- Aggiunge createSelectionManager per la gestione dello stato della selezione dell'oggetto visivo e comunica le modifiche all'host dell'oggetto visivo
- Aggiunge una matrice di colori predefiniti da usare negli oggetti visivi
API v1.0.0
- Versione iniziale dell'API