Informes paginados en Power BI: cuándo y cómo usarlos
La mayoría de los informes de Power BI son interactivos: están diseñados para la exploración, con segmentaciones para filtrar, elementos visuales para resaltar y gráficos para profundizar. Estos informes interactivos destacan por ayudar a los usuarios a descubrir información valiosa. Pero son la herramienta equivocada cuando el requisito es una factura formateada, una presentación regulatoria, un estado financiero que debe imprimirse de manera idéntica en cada impresora o un informe que abarca cientos de páginas con encabezados y pies de página consistentes en cada una.
Los informes paginados de Power BI son la respuesta a estos requisitos. Basados en la avanzada tecnología de definición de informes (RDL) de SQL Server Reporting Services (SSRS), los informes paginados producen resultados con píxeles perfectos que se reproducen de manera consistente en pantallas, archivos PDF, exportaciones de Excel e impresión. Esta guía cubre cuándo los informes paginados son la opción correcta, cómo crearlos y los patrones de implementación y suscripción que los convierten en caballos de batalla de informes operativos.
Conclusiones clave
- Los informes paginados están diseñados para imprimir, exportar y formatear con píxeles perfectos, no para exploración interactiva.
- Usan Report Builder o Power BI Report Builder (gratis) como herramienta de creación, no Power BI Desktop.
- Las fuentes de datos incluyen conjuntos de datos de Power BI, SQL Server, Oracle, Azure SQL y cualquier fuente ODBC/OLE DB.
- Las tablas y matrices en informes paginados pueden abarcar miles de filas en cientos de páginas.
- Los subinformes, las regiones de datos anidadas y las agrupaciones complejas admiten formatos financieros altamente estructurados.
- Los parámetros permiten a los usuarios especificar rangos de fechas, entidades u otros filtros en el momento del renderizado.
- Las suscripciones entregan informes automáticamente por correo electrónico o SharePoint de forma programada
- Los informes paginados requieren un espacio de trabajo Power BI Premium, Premium por usuario o Fabric para publicarse.
Informes interactivos versus informes paginados
La herramienta adecuada depende del caso de uso. Comprender cuándo es apropiado cada tipo de informe evita el error común de forzar los requisitos de informes paginados en paneles interactivos (o viceversa).
| Requisito | Informe interactivo | Informe paginado |
|---|---|---|
| Exploración impulsada por el usuario | Mejor | Pobre |
| Estado financiero en formato fijo | Pobre | Mejor |
| Impresión de cientos de páginas | No diseñado para ello | Optimizado |
| Exportación de PDF con formato exacto | Limitado | Excelente |
| Datos tabulares a nivel de detalles (miles de filas) | Pobre | Mejor |
| Rebanadoras y filtrado cruzado | Excelente | Limitado |
| Integrado en aplicaciones personalizadas | Bueno | Bueno |
| Entrega de correo electrónico programada | Limitado | Excelente |
| Profundización en detalle | Bueno | Bueno |
| Agrupación compleja con totales y subtotales | Complicado | Nativo |
| Diseño de píxeles perfectos con posicionamiento preciso | No | Sí |
| Panel ejecutivo con gráficos y KPI | Excelente | Pobre |
La regla de decisión es sencilla: si el resultado está definido por estructura (un documento formateado con contenido específico en lugares específicos), utilice informes paginados. Si el resultado se define mediante la exploración (permitir que el usuario descubra lo que es interesante), utilice informes interactivos.
Generador de informes de Power BI
Power BI Report Builder es la herramienta de creación gratuita para informes paginados, disponible como descarga independiente desde Microsoft. Utiliza el mismo formato RDL que SSRS y genera informes que se publican en áreas de trabajo de Power BI.
Áreas de interfaz clave:
- Superficie de diseño: un lienzo con precisión de píxeles donde los elementos del informe (cuadros de texto, tablas, matrices, gráficos, imágenes) se colocan con coordenadas exactas.
- Panel de datos del informe: gestiona fuentes de datos, conjuntos de datos (consultas), parámetros e imágenes.
- Panel de propiedades: controla el formato, la visibilidad, las expresiones y el comportamiento de cada elemento.
- Barra de herramientas de informes: vista previa, zoom y navegación de páginas
Creando un nuevo informe:
- Abra Generador de informes de Power BI → Nuevo informe → Informe en blanco
- En Datos de informe → Nuevo → Fuente de datos → seleccione Conjunto de datos de Microsoft Power BI o una conexión de base de datos
- Cree un conjunto de datos con la consulta que recupera los datos del informe.
- Agregue una tabla o matriz a la superficie de diseño.
- Asigne campos del conjunto de datos a columnas de la tabla
- Configure el formato, agrupación, totales y encabezados/pies de página
- Vista previa → Guardar → Publicar en un espacio de trabajo Premium
Fuentes de datos para informes paginados
Los informes paginados admiten una gama más amplia de orígenes de datos que los informes interactivos de Power BI Desktop:
Conjuntos de datos de Power BI: conectar un informe paginado a un modelo semántico de Power BI (a través del tipo de origen de datos Conjunto de datos de Power BI) es el enfoque recomendado para la coherencia organizacional: el informe paginado utiliza los mismos datos gobernados y definiciones de medidas que los informes interactivos.
SQL Server y Azure SQL: conexiones directas a bases de datos mediante consultas SQL. Esto es común en informes a nivel de detalle donde los datos agregados del modelo semántico son insuficientes: se necesitan filas de transacciones individuales, no resúmenes a nivel de medida.
Oracle, PostgreSQL, MySQL: Compatible a través de conexiones ODBC.
Feeds OData: fuentes de datos API REST que exponen el protocolo OData.
Servicios de análisis de Azure: para las organizaciones que utilizan AAS como capa analítica, los informes paginados se pueden conectar directamente.
Parámetros integrados en las consultas: a diferencia del modo de importación de Power BI Desktop (donde la consulta se ejecuta una vez al actualizar), los informes paginados ejecutan consultas en el momento de la representación con parámetros proporcionados por el usuario. Una consulta como WHERE OrderDate BETWEEN @StartDate AND @EndDate filtra la base de datos en el momento de la ejecución de la consulta, no en el momento de carga del modelo de datos.
Tablas y matrices: las estructuras básicas del informe
Los informes paginados se crean en torno a dos regiones de datos principales: tablas (columnas fijas, filas variables) y matrices (filas y columnas variables: estilo de tabla dinámica).
Estructura de tabla para un informe detallado financiero simple:
[Header]
Report: Accounts Payable Aging as of @ReportDate
Entity: @EntityName
[Table]
| Vendor Name | Invoice # | Invoice Date | Due Date | Amount | Days Overdue |
|-------------|-----------|--------------|----------|--------|--------------|
| [row details iterate here] |
[Table footer]
| Total | | | | [Sum(Amount)] | |
La tabla genera automáticamente tantas filas como contenga el conjunto de datos. Una tabla con 50.000 filas genera 50.000 filas de detalles en la cantidad de páginas necesarias, con encabezados de columna consistentes en cada página.
Agrupación organiza filas jerárquicamente. Un informe del libro mayor puede agruparse por Categoría de cuenta → Cuenta → Centro de costos, con subtotales en cada nivel de grupo:
- Categoría de cuenta: Ingresos (subtotal)
- Cuenta 4001: Ingresos por productos (subtotal)
- Centro de Costos 100: $485.000
- Centro de Costos 200: $312.000
- Cuenta 4002: Ingresos por servicios (subtotal)
Esta agrupación anidada con subtotales en cada nivel es sencilla en informes paginados pero compleja de implementar en elementos visuales interactivos de Power BI.
Matrix (tabla cruzada) crea una estructura dinámica dinámica donde las columnas se generan a partir de valores de datos, no predefinidos. Una matriz de presupuesto versus real puede tener meses como columnas, generadas dinámicamente para que la misma definición de informe funcione para cualquier parámetro de rango de fechas.
Parámetros: Hacer que los informes sean dinámicos
Los parámetros son el mecanismo de entrada del usuario para informes paginados. En el momento de la renderización, el usuario especifica los valores de los parámetros (o se proporcionan mediante programación) y el informe consulta y formatea en consecuencia.
Tipos de parámetros comunes:
- DateTime: fechas de inicio/finalización del período del informe.
- Texto: Nombre de la entidad, departamento, centro de costos
- Entero: Año del informe, período fiscal
- Booleano: incluye registros inactivos, muestra filas de valor cero
- Valor múltiple: permite a los usuarios seleccionar múltiples departamentos o regiones
Cascada de parámetros significa que los valores disponibles de un parámetro dependen de la selección de otro. Seleccione una empresa → el parámetro Departamento filtra los departamentos de esa empresa → el parámetro Centro de costos filtra los centros de costos de ese departamento. Esto se configura mediante consultas de conjuntos de datos parametrizados:
-- Departments dataset query (filtered by selected Company)
SELECT DepartmentID, DepartmentName
FROM Departments
WHERE CompanyID = @CompanyID
ORDER BY DepartmentName
Los valores predeterminados pueden ser expresiones que se calculan en el momento del renderizado. Un parámetro de fecha predeterminado en =Today() siempre se abre en la fecha de hoy. Se abre un parámetro de período predeterminado en =Month(Today()) para el mes actual.
Formato y lenguaje de expresión
Los informes paginados utilizan expresiones de Visual Basic (con el prefijo =) para formato, visibilidad y contenido dinámicos. Esto es diferente de DAX: es un lenguaje diferente para un tiempo de ejecución diferente.
Patrones de expresión comunes:
Color condicional basado en el valor:
=IIF(Fields!Variance.Value < 0, "Red", "Black")
Colores de fila alternos (para facilitar la lectura):
=IIF(RowNumber(Nothing) MOD 2 = 0, "LightGray", "White")
Formatear un número como moneda:
=Format(Fields!Amount.Value, "C2")
Formato como porcentaje:
=Format(Fields!Variance.Value, "P1")
Numeración de páginas:
=Globals!PageNumber & " of " & Globals!TotalPages
Expresiones de visibilidad ocultan o muestran filas, columnas y secciones completas según los valores de los parámetros o las condiciones de los datos:
=IIF(Parameters!ShowDetail.Value = False, True, False)
-- True = hidden, False = visible
Alternar visibilidad permite mostrar/ocultar de forma interactiva dentro del informe renderizado: al hacer clic en el encabezado de un grupo, se expanden o contraen las filas de detalles del grupo.
Diseño de página y optimización de impresión
La palabra "paginado" en los informes paginados significa que el diseño está diseñado en torno a páginas: tamaños de página específicos (A4, Carta, Legal, personalizado), márgenes, encabezados, pies de página y control de saltos de página.
Los encabezados y pies de página aparecen en cada página y normalmente contienen:
- Título del informe y nombre de la empresa (encabezado)
- Número de página, fecha del informe y aviso de confidencialidad (pie de página)
Control de salto de página determina dónde los grupos de datos inician páginas nuevas:
PageBreakAtStarten un grupo significa que cada grupo comienza en una página nuevaPageBreakAtEndfuerza una nueva página después del grupoKeepTogetherevita que un encabezado de grupo quede huérfano en la última línea de una página
Tamaño de página: establezca el tamaño de página y los márgenes en Propiedades del informe. Configuraciones comunes:
- Carta (8,5" × 11"), horizontal para mesas anchas, márgenes de 0,5"
- A4 para distribuciones europeas
- Tamaños personalizados para impresiones de formularios específicos (facturas, cheques)
La distribución de columnas permite que una celda se fusione en varias columnas para los encabezados, lo que resulta útil para crear diseños de estados financieros en los que los nombres de las cuentas se extienden a través de columnas de períodos.
Formatos de exportación y suscripciones
Los informes paginados se exportan a múltiples formatos:
- PDF: el más común: píxeles perfectos, imprimible y firmable
- Excel (xlsx): exportación compatible con datos, preservando la estructura de la tabla para análisis posteriores
- Word (docx): para informes integrados en flujos de trabajo de documentos de Word
- CSV: exportación de datos, pierde formato
- XML: exportación de datos estructurados
- PowerPoint: para incrustar instantáneas de informes en presentaciones
Las suscripciones entregan informes automáticamente sin la acción del usuario:
Las suscripciones estándar envían informes a una lista de direcciones de correo electrónico según un cronograma (diario, semanal, mensual, basado en eventos). Cada destinatario recibe el mismo informe.
Las suscripciones basadas en datos utilizan un conjunto de datos para determinar los destinatarios y los valores de los parámetros. Un informe de ventas semanal enviado a los gerentes regionales, donde cada gerente recibe solo los datos de su región, utiliza una suscripción basada en datos con:
- Un conjunto de datos que contiene las direcciones de correo electrónico de los administradores y sus códigos de región.
- Parámetros asignados desde el conjunto de datos (Región = [Código de región] de la fila del conjunto de datos)
- Cada gerente recibe automáticamente un informe personalizado para su región.
Las suscripciones basadas en datos requieren Power BI Premium.
Preguntas frecuentes
¿Los informes paginados requieren Power BI Premium?
Sí. Los informes paginados se deben publicar y representar en un área de trabajo de Power BI Premium (Premium por capacidad, Premium por usuario o Microsoft Fabric F64+). No se pueden alojar en un espacio de trabajo exclusivo para Pro. La visualización de informes paginados compartidos puede requerir una licencia Premium por usuario según la configuración del espacio de trabajo. Power BI Report Builder (la herramienta de creación) se puede descargar y utilizar de forma gratuita para el desarrollo.
¿Cuál es la diferencia entre los informes paginados y los informes normales de Power BI?
Los informes regulares de Power BI son interactivos: están integrados en Power BI Desktop y están diseñados para la exploración con segmentaciones e interacciones visuales. Los informes paginados están orientados a documentos: están integrados en Power BI Report Builder y están diseñados para imprimir, exportar y generar resultados estructurados. Los informes interactivos funcionan mejor para paneles y análisis de autoservicio. Los informes paginados funcionan mejor para estados financieros, facturas, presentaciones regulatorias y cualquier informe que deba imprimirse correctamente o exportarse según especificaciones exactas.
¿Se pueden conectar los informes paginados a un modelo semántico de Power BI?
Sí. Con el tipo de origen de datos "Conjunto de datos de Power BI", los informes paginados se conectan a los modelos semánticos de Power BI publicados y los consultan mediante DAX. Esto permite que los informes paginados utilicen las mismas medidas gobernadas, jerarquías y seguridad (incluida la seguridad a nivel de fila) que los informes interactivos, lo que garantiza la coherencia entre los dos tipos de informes. Este es el enfoque recomendado para organizaciones con modelos semánticos establecidos.
¿Cómo convierto un informe SSRS en informes paginados de Power BI?
Los informes paginados de Power BI usan el mismo formato RDL que SSRS, por lo que la mayoría de los informes SSRS se pueden publicar en Power BI cambiando las conexiones del origen de datos. Los tipos de orígenes de datos admitidos en SSRS pero no en Power BI (como Analysis Services en determinadas configuraciones o algunos controladores ODBC más antiguos) pueden requerir reconfiguración. El diseño del informe, las expresiones, la agrupación y la mayor parte del formato funcionan de manera idéntica. Cargue el archivo .rdl en un espacio de trabajo Premium para probar la compatibilidad.
¿Se pueden incrustar informes paginados en aplicaciones personalizadas?
Sí. Power BI Embedded admite informes paginados mediante el mismo enfoque de inserción de token de inserción e iframe que los informes interactivos. Esto permite que las aplicaciones personalizadas (portales de clientes, complementos de ERP, SharePoint) generen informes paginados para sus usuarios. Los informes integrados pueden aceptar valores de parámetros de la aplicación, lo que permite experiencias de informes personalizadas sin interacción del usuario con las solicitudes de parámetros.
¿Cómo manejo grandes conjuntos de datos en informes paginados?
Los informes paginados manejan bien grandes conjuntos de datos porque representan el lado del servidor y paginan la salida, a diferencia de los informes interactivos de Power BI que cargan todos los datos en el navegador. Un informe paginado con 500.000 filas genera páginas a medida que el usuario navega, no todas a la vez. Para conjuntos de datos muy grandes, se recomienda encarecidamente la paginación con parámetros especificados por el usuario (intervalos de fechas, filtros de entidades) para mantener los tiempos de procesamiento por debajo de 30 segundos. Las conexiones SQL directas con consultas parametrizadas eficientes son más apropiadas que los conjuntos de datos de importación en memoria para informes paginados de filas grandes.
Próximos pasos
Los informes paginados llenan un vacío crítico en la capacidad de Power BI: brindan informes perfectos en píxeles, listos para imprimir y entregados por suscripción de los que dependen los equipos operativos y financieros. La tecnología está madura, las herramientas son gratuitas y la integración con la capa semántica de Power BI garantiza la coherencia con sus análisis interactivos.
Los servicios de desarrollo de paneles de Power BI de ECOSIRE incluyen diseño e implementación de informes paginados, configuración de suscripción basada en datos e integración con modelos semánticos de Power BI existentes. Contáctenos para discutir sus requisitos de informes formateados.
Escrito por
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
Artículos relacionados
Building Financial Dashboards with Power BI
Step-by-step guide to building financial dashboards in Power BI covering data connections to accounting systems, DAX measures for KPIs, P&L visualisations, and best practices.
Case Study: Power BI Analytics for Multi-Location Retail
How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.
GoHighLevel + Power BI: Advanced Reporting and Analytics
Connect GoHighLevel to Power BI for advanced marketing analytics. Build executive dashboards, track multi-channel ROI, and create automated reports that go beyond GHL's native reporting.