Usare un'istanza di Power BI

Informazioni su come ottenere o reimpostare un'istanza di Power BI. Ad esempio, potrebbe essere necessario ottenere un'istanza del report per impostare i filtri.

Ottenere un riferimento a un componente di Power BI esistente

Il metodo powerbi.get viene usato per recuperare un'istanza incorporata quando è già presente un elemento incorporato nel <div>specificato.

In genere, si ottiene un'istanza dell'elemento di Power BI (ad esempio un report) usando i metodi powerbi.embed o powerbi.bootstrap. Tuttavia, se è necessario ottenere un'istanza di elemento dopo il report è incorporato, potrebbe non essere possibile usarli. In questi casi, usare il metodo get per recuperare l'istanza.

let report = powerbi.get(element);

Reimpostare un elemento

Se è stato incorporato un report all'interno di un elemento e si vuole ripristinare lo stato iniziale dell'elemento, chiamare:

powerbi.reset(element);

Questo metodo rimuove l'incorporamento dal servizio e rimuove l'iframe, necessario per impedire al servizio di mantenere il riferimento al riferimento che non esiste nel DOM. In genere è necessario chiamare la reimpostazione prima che l'elemento contenitore venga rimosso dal DOM dall'elemento padre.