Export dat z vizuálu

V Power BI můžete exportovat data použitá k vytvoření vizuálu jako excelového nebo souboru CSV pomocí příkazu Exportovat data v nabídce možností .

Příkaz Exportovat data v nabídce možností umožňuje exportovat data použitá k vytvoření vizuálu do excelového souboru nebo souboru CSV.

Snímek obrazovky znázorňující vizuál Power BI s otevřenou nabídkou možností a zvýrazněným příkazem pro export dat

K exportu dat z vizuálu sestavy do formátu CSV použijte rozhraní API visual.exportData klienta Power BI.

Export dat vizuálu

Klient Power BI VisualDescriptor třída definuje exportData metodu jako:

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

Metoda exportData používá dva parametry:

  • exportDataType (volitelné), vyberte, která data chcete exportovat souhrnná data, nebo Podkladová data.

    • ExportDataType.Summarizedtuto možnost vyberte, pokud chcete exportovat data pro aktuálně zobrazená data ve vizuálu.
    • ExportDataType.Underlyingtuto možnost vyberte, pokud chcete exportovat data pro to, co vidíte ve vizuálu a další data z podkladové datové sady.

    Pokud tato data nezadáte, budou exportována Souhrnná. Přečtěte si další informace o různých typech v Export dat z vizuálního.

  • řádků, počet řádků, které se mají vrátit, pokud jsou k dispozici.

Metoda exportData vrátí objekt IExportDataResult, pomocí IExportDataResult.data vlastnost získat exportovaná data jako řetězec ve formátu CSV.

interface IExportDataResult {
    data: string;
}

Příklad

Export prvních 100 řádků souhrnných dat:

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

console.log(result.data);

Důležité informace a omezení

  • Maximální počet řádků, které můžete exportovat, je 30 000.
  • Exporty používající Podkladové nefungují, pokud zdroj dat používá Analysis Services živé připojení ve verzích starších než 2016, pokud tabulky v modelu nemají jedinečný klíč.
  • Exporty používající Podkladové nefungují, pokud Zobrazit položky bez dat, není pro vizualizaci povolená.
  • Pokud se na vizualizaci použijí filtry, exportovaná data se také vyfiltrují.
  • Pokud používáte DirectQuery, maximální množství dat, která je možné exportovat, je 16 MB. Exporty můžou mít za následek méně než maximální počet řádků, zejména pokud používáte více sloupců, data, která se obtížně komprimují, nebo jsou přítomny faktory, které zvyšují velikost souboru a snižují počet exportovaných řádků.
  • Power BI podporuje export jenom u vizuálů, které používají základní agregace. Export není u vizuálů pomocí měr modelu nebo sestavy k dispozici.
  • Vlastní vizuály a vizuály jazyka R se nepodporují.
  • Správci Power BI můžou funkci exportu dat zakázat.
  • Souběžné žádosti o export dat ze stejné relace se nepodporují. Synchronně by se mělo spouštět více požadavků.
  • Při použití vložení pro zákazníkynefunguje export dat z vizuálu v následujících případech:
    • Sémantický model vložené sestavy je složený model s přímým připojením dotazu k jinému sémantickému modelu a vkládání se provádí pomocí instančního objektu.
    • Sémantický model vložené sestavy má alespoň jeden zdroj dat s povoleným jednoúčelovýmSign-On a token pro vložení obsahuje datasourceIdentitytoken pro vložení.