Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

149
Visualizações
API integrada de PowerBI: error de "muy pocos campos" al intentar exportar datos

Estoy usando la Power Bi Embedded API para mostrar informes a mis usuarios en una aplicación web.

La API tiene un método exportData() que está diseñado para exportar los datos completos o los datos resumidos de un objeto visual en el informe.

Mi problema ocurre al intentar exportar los datos resumidos:

 myVisual.exportData(ExportDataType.Summarized);

cuando hago esto, esto es lo que obtengo:

ingrese la descripción de la imagen aquí

Como puede ver, los datos devueltos tienen un error TooFewFields , con el mensaje Too few fields: expected 3 fields but parsed 1 .

¿Alguien puede explicar qué significa este error y por qué está sucediendo? Intenté buscar en Google, pero no encontré nada con respecto a este error en particular.

Tenga en cuenta que:

  • Exportar los datos completos, en lugar del resumido, funciona correctamente
  • Exportar los datos resumidos desde la interfaz de usuario (haciendo clic en exportar datos en la esquina superior derecha de la imagen) funciona correctamente
  • Esto parece suceder en todos los elementos visuales del informe.
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El error "TooFewFields" ocurrió porque el método 'exportData ()' consta principalmente de 2 parámetros, a saber, el tipo de datos resumido y el recuento de filas que se devolverán. Pero el código que ha escrito no consiste en el parámetro como se esperaba. Tienes que incluir Modelos. Exportar tipo de datos. Resumido y el recuento de filas para obtener el resultado requerido.

Encuentre el siguiente fragmento de código:

1.Obtenga la página que contiene elementos visuales:

 const pages = await report. getPages(); let page = pages.filter(function (page) { return page.isActive })[0]; const visuals = await page.getVisuals();

2 Encuentre el objetivo visual:

 let visual = visuals.filter(function (visual) { return visual.name === "Required_Visual_Name"; })[0];

3.Exportar datos desde visual:

 const result = await visual.exportData(models.ExportDataType.Summarized,100); console.log(result.data);

Producción:

ingrese la descripción de la imagen aquí

Encuentre la referencia aquí para exportar datos resumidos: https://docs.microsoft.com/javascript/api/overview/powerbi/export-data

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda