Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Power BI können Sie die Daten exportieren, die zum Erstellen einer visuellen Datei als Excel- oder CSV-Datei verwendet wurden, mithilfe des Befehls Daten exportieren im Menü Optionen.
Mit dem Befehl Exportieren von Daten Befehl im Menü Optionen können Sie die Daten exportieren, die zum Erstellen eines visuellen Elements in eine Excel- oder CSV-Datei verwendet wurden.
Verwenden Sie die Power BI-Client-visual.exportData
-API, um Daten aus einem Berichtsvisual in das CSV-Format zu exportieren.
Exportieren der Daten eines visuellen Elements
Der Power BI-Client VisualDescriptor Klasse definiert die exportData
Methode wie:
exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
Die exportData
-Methode verwendet zwei Parameter:
exportDataType
(optional), wählen Sie aus, welche Daten Sie exportieren möchten, Zusammengefasste Daten oder Zugrunde liegende Daten.-
ExportDataType.Summarized
wählen Sie diese Option aus, wenn Sie Daten für das exportieren möchten, was aktuell im visuellen Element angezeigt wird. -
ExportDataType.Underlying
wählen Sie diese Option aus, wenn Sie Daten für das, was sie im visuellen sehen, sowie zusätzlichen Daten aus dem zugrunde liegenden Dataset exportieren möchten.
Wenn die Daten nicht angegeben werden, werden zusammengefassteexportiert. Erfahren Sie mehr über die verschiedenen Typen in Exportieren von Daten aus einem visuellen.
-
Zeilen, die Anzahl der zurückzugebenden Zeilen, falls verfügbar.
Die exportData
-Methode gibt ein IExportDataResult
-Objekt zurück, verwenden Sie die IExportDataResult.data
-Eigenschaft, um die exportierten Daten als Zeichenfolge in einem CSV-Format abzurufen.
interface IExportDataResult {
data: string;
}
Beispiel
So exportieren Sie die ersten 100 Zeilen zusammengefasster Daten:
let result = await visual.exportData(models.ExportDataType.Summarized, 100);
console.log(result.data);
Überlegungen und Einschränkungen
- Die maximale Anzahl von Zeilen, die Sie exportieren können, beträgt 30.000.
- Exporte mit Zugrunde liegende funktionieren nicht, wenn die Datenquelle Analysis Services Liveverbindung in Versionen verwendet, die älter als 2016 sind, wenn die Tabellen im Modell keinen eindeutigen Schlüssel aufweisen.
- Exporte mit Zugrunde liegenden funktionieren nicht, wenn Elemente ohne Daten anzeigen für die Visualisierung aktiviert ist.
- Wenn Filter auf die Visualisierung angewendet werden, werden die exportierten Daten ebenfalls gefiltert.
- Bei Verwendung von DirectQuerybeträgt die maximale Datenmenge, die exportiert werden kann, 16 MB. Exporte können zu weniger als der maximalen Anzahl von Zeilen führen, insbesondere wenn sie mehrere Spalten verwenden, daten, die schwer komprimiert werden können, oder Faktoren vorhanden sind, die die Dateigröße erhöhen und die Anzahl der exportierten Zeilen verringern.
- Power BI unterstützt nur export on visuals that use basic aggregates. Der Export ist für visuelle Elemente mit Modell- oder Berichtsmaßen nicht verfügbar.
- Benutzerdefinierte und R-Visuelle Elemente werden nicht unterstützt.
- Power BI-Administratoren können das Feature zum Exportieren von Daten deaktivieren.
- Gleichzeitige Exportdatenanforderungen aus derselben Sitzung werden nicht unterstützt. Mehrere Anforderungen sollten synchron ausgeführt werden.
- Wenn Sie Einbettung für Ihre Kundenverwenden, funktioniert das Exportieren von Daten aus einem visuellen Element in den folgenden Fällen nicht:
- Das semantische Modell des eingebetteten Berichts ist ein zusammengesetztes Modell mit direkter Abfrageverbindung mit einem anderen semantischen Modell, und die Einbettung erfolgt mithilfe eines Dienstprinzipals.
- Das semantische Modell des eingebetteten Berichts verfügt über mindestens eine Datenquelle mit aktiviertem Single-Sign-On, und das Einbettungstoken enthält ein datasourceIdentityEinbettungstoken.