Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

148
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda