Partager via


Exporter des données à partir d’un visuel

Dans Power BI, vous pouvez exporter les données utilisées pour créer un visuel en tant que fichier Excel ou CSV à l’aide de la commande Exporter des données dans le menu options .

La commande Exporter des données dans le menu options vous permet d’exporter les données utilisées pour créer un visuel dans un fichier Excel ou CSV.

Capture d’écran montrant un visuel Power BI avec le menu Options ouvert et mis en surbrillance la commande exporter les données.

Utilisez l’API visual.exportData client Power BI pour exporter des données à partir d’un visuel de rapport au format CSV.

Comment exporter les données d’un visuel

La classe VisualDescriptor client Power BI définit la méthode comme suit :

exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>

La méthode exportData utilise deux paramètres :

  • exportDataType (facultatif), choisissez les données que vous souhaitez exporter données résumées ou données sous-jacentes.

    • ExportDataType.Summarized, sélectionnez cette option si vous souhaitez exporter des données pour ce que vous voyez actuellement dans le visuel.
    • ExportDataType.Underlying, sélectionnez cette option si vous souhaitez exporter des données pour ce que vous voyez dans le visuel plus données supplémentaires à partir du jeu de données sous-jacent.

    Si les données ne sont pas fournies, elles sont exportées résumé. En savoir plus sur les différents types dans Exporter des données à partir d’unvisuel.

  • lignes, le nombre de lignes à retourner, le cas échéant.

La méthode exportData retourne un objet IExportDataResult, utilisez la propriété IExportDataResult.data pour obtenir les données exportées en tant que chaîne au format CSV.

interface IExportDataResult {
    data: string;
}

Exemple

Pour exporter les 100 premières lignes de données résumées :

let result = await visual.exportData(models.ExportDataType.Summarized, 100);

console.log(result.data);

Considérations et limitations

  • Le nombre maximal de lignes que vous pouvez exporter est de 30 000.
  • Les exportations utilisant sous-jacente ne fonctionnent pas si la source de données utilise Analysis Services connexion dynamique sur les versions antérieures à 2016, lorsque les tables du modèle n’ont pas de clé unique.
  • Les exportations utilisant sous-jacente ne fonctionnent pas si Afficher les éléments sans de données est activé pour la visualisation.
  • Si des filtres sont appliqués à la visualisation, les données exportées sont également filtrées.
  • Si vous utilisez DirectQuery, la quantité maximale de données pouvant être exportées est de 16 Mo. Les exportations peuvent entraîner un nombre inférieur au nombre maximal de lignes, en particulier si vous utilisez plusieurs colonnes, les données difficiles à compresser ou les facteurs sont présents pour augmenter la taille du fichier et diminuer le nombre de lignes exportées.
  • Power BI prend uniquement en charge l’exportation sur des visuels qui utilisent des agrégats de base. L’exportation n’est pas disponible sur les visuels à l’aide de mesures de modèle ou de rapport.
  • Les visuels personnalisés et R ne sont pas pris en charge.
  • Les administrateurs Power BI peuvent désactiver la fonctionnalité d’exportation de données.
  • Les demandes de données d’exportation simultanées à partir de la même session ne sont pas prises en charge. Plusieurs requêtes doivent être exécutées de manière synchrone.
  • Lorsque vous utilisez incorporer pour vos clients, l’exportation de données à partir d’un visuel ne fonctionne pas dans les cas suivants :
    • Le modèle sémantique du rapport incorporé est un modèle composite avec une connexion de requête directe à un autre modèle sémantique, et l’incorporation est effectuée à l’aide d’un principal de service.
    • Le modèle sémantique du rapport incorporé a au moins une source de données avecSign-On unique activée et le jeton incorporé contient un datasourceIdentityjeton incorporé.