Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Power BI è possibile esportare i dati usati per creare un oggetto visivo come file Excel o CSV usando il comando Esporta dati dal menu opzioni .
Il comando Esporta dati nel menu delle opzioni consente di esportare i dati usati per creare un oggetto visivo in un file di Excel o CSV.
Usare l'API visual.exportData
client di Power BI per esportare i dati da un oggetto visivo del report in formato CSV.
Come esportare i dati di un oggetto visivo
La classe VisualDescriptor client di Power BI definisce il metodo exportData
come:
exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
Il metodo exportData
usa due parametri:
exportDataType
(facoltativo), scegliere i dati da esportare Riepilogo dati o Dati sottostanti.-
ExportDataType.Summarized
selezionare questa opzione se si desidera esportare i dati per ciò che è attualmente visualizzato nell'oggetto visivo. -
ExportDataType.Underlying
selezionare questa opzione se si desidera esportare i dati per ciò che viene visualizzato nell'oggetto visivo più dati aggiuntivi dal set di dati sottostante.
Se i dati non specificati verranno esportati Riepilogo. Altre informazioni sui diversi tipi in Esportare dati da un oggetto visivo.
-
righe, il numero di righe da restituire, se disponibile.
Il metodo exportData
restituisce un oggetto IExportDataResult
, utilizzare la proprietà IExportDataResult.data
per ottenere i dati esportati come stringa in formato CSV.
interface IExportDataResult {
data: string;
}
Esempio
Per esportare le prime 100 righe di dati riepilogati:
let result = await visual.exportData(models.ExportDataType.Summarized, 100);
console.log(result.data);
Considerazioni e limitazioni
- Il numero massimo di righe che è possibile esportare è 30.000.
- Le esportazioni che usano sottostante non funzionano se l'origine dati usa Analysis Services connessione dinamica nelle versioni precedenti al 2016, quando le tabelle nel modello non hanno una chiave univoca.
- Le esportazioni che usano sottostante non funzionano se Mostra elementi senza dati è abilitato per la visualizzazione.
- Se i filtri vengono applicati alla visualizzazione, verranno filtrati anche i dati esportati.
- Se si usa DirectQuery, la quantità massima di dati che è possibile esportare è di 16 MB. Le esportazioni possono comportare un numero inferiore al numero massimo di righe, soprattutto se si usano più colonne, i dati difficili da comprimere o che sono presenti fattori che aumentano le dimensioni del file e riducono il numero di righe esportate.
- Power BI supporta solo l'esportazione in oggetti visivi che usano aggregazioni di base. L'esportazione non è disponibile per gli oggetti visivi che usano misure di modello o report.
- Gli oggetti visivi personalizzati e R non sono supportati.
- Gli amministratori di Power BI possono disabilitare la funzionalità di esportazione dei dati.
- Le richieste di dati di esportazione simultanee dalla stessa sessione non sono supportate. È consigliabile eseguire più richieste in modo sincrono.
- Quando si usa incorporare per i clienti, l'esportazione dei dati da un oggetto visivo non funziona nei casi seguenti:
- Il modello semantico del report incorporato è un modello composito con connessione di query diretta a un altro modello semantico e l'incorporamento viene eseguito usando un'entità servizio.
- Il modello semantico del report incorporato include almeno un'origine dati con single-Sign-On abilitata e il token di incorporamento contiene un datasourceIdentitytoken di incorporamento.