Compartilhar via


Exportar dados de um visual

No Power BI, você pode exportar os dados que foram usados para criar um visual como um excel ou um arquivo CSV usando o comando Exportar dados no menu de opções .

O comando Exportar dados no menu de opções permite exportar os dados que foram usados para criar um visual em um arquivo do Excel ou CSV.

Captura de tela que mostra um visual do Power B I com o menu de opções aberto e realçado o comando exportar dados.

Use o Cliente do Power BI visual.exportData API para exportar dados de um visual de relatório para o formato CSV.

Como exportar dados de um visual

A classe do Cliente do Power BI define o método como:

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

O método exportData usa dois parâmetros:

  • exportDataType (opcional), escolha quais dados você deseja exportar dados de resumidos ou dados de subjacentes.

    • ExportDataType.Summarized, selecione essa opção se quiser exportar dados para o que você vê no visual no momento.
    • ExportDataType.Underlying, selecione essa opção se quiser exportar dados para o que você vê no visual mais dados adicionais do conjunto de dados subjacente.

    Se não for fornecido, os dados serão exportados resumo. Saiba mais sobre os diferentes tipos em Exportar dados de umvisual.

  • linhas, o número de linhas a serem retornadas, se disponível.

O método exportData retorna um objeto IExportDataResult, use a propriedade IExportDataResult.data para obter os dados exportados como uma cadeia de caracteres em um formato CSV.

interface IExportDataResult {
    data: string;
}

Exemplo

Para exportar as primeiras 100 linhas de dados resumidos:

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

console.log(result.data);

Considerações e limitações

  • O número máximo de linhas que você pode exportar é 30.000.
  • As exportações usando subjacentes não funcionarão se a fonte de dados usar Analysis Services conexão dinâmica em versões anteriores a 2016, quando as tabelas no modelo não tiverem uma chave exclusiva.
  • As exportações usando subjacentes não funcionarão se Mostrar itens sem de dados estiver habilitado para a visualização.
  • Se os filtros forem aplicados à visualização, os dados exportados também serão filtrados.
  • Se estiver usando DirectQuery, a quantidade máxima de dados que podem ser exportados será de 16 MB. As exportações podem resultar em menos do que o número máximo de linhas, especialmente se ao usar várias colunas, dados difíceis de compactar ou fatores estiverem presentes que aumentam o tamanho do arquivo e reduzem o número de linhas exportadas.
  • O Power BI só dá suporte à exportação em visuais que usam agregações básicas. A exportação não está disponível em visuais usando medidas de modelo ou relatório.
  • Não há suporte para visuais personalizados e R.
  • Os administradores do Power BI podem desabilitar o recurso de dados de exportação.
  • Não há suporte para solicitações de dados de exportação simultâneas da mesma sessão. Várias solicitações devem ser executadas de forma síncrona.
  • Ao usar inserção para seus clientes, exportar dados de um visual não funciona nos seguintes casos:
    • O modelo semântico do relatório inserido é um modelo composto com conexão de consulta direta com outro modelo semântico e a inserção é feita usando uma Entidade de Serviço.
    • O modelo semântico do relatório inserido tem pelo menos uma fonte de dados comSign-On único habilitado e o token de inserção contém uma datasourceIdentitytoken de inserção.