Tutorial: Creación de un informe paginado y su carga en el servicio Power BI

SE APLICA A: Power BI Report Builder Power BI Desktop

En este tutorial, se explica cómo conectarse a una base de datos de Azure SQL de ejemplo, usar un asistente en Power BI Report Builder para crear un informe paginado con una tabla que se encapsula en varias páginas y, a continuación, cargar el informe paginado en cualquier área de trabajo del servicio Power BI.

Screenshot showing paginated report in the Power BI service.

Estos son los pasos que se deben completar en este tutorial:

  • Cree una base de datos de ejemplo de Azure.
  • Cree una matriz en el Generador de informes de Power BI con la ayuda de un asistente.
  • Aplique formato al informe con títulos, números de página y encabezados de columna en cada página.
  • Aplique formato a la moneda.
  • Cargue el informe en el servicio Power BI.

Requisitos previos

Estos son los requisitos previos para crear el informe paginado:

Los requisitos de licencia para publicar informes paginados de Power BI (archivos .rdl) son los mismos que para los informes de Power BI (archivos .pbix).

Creación de la matriz con un asistente

  1. Inicie el Generador de informes de Power BI desde el equipo.

    Se abre el cuadro de diálogo Introducción.

    Screenshot showing Report Builder Getting Started.

  2. En el panel izquierdo, compruebe que Nuevo informe está seleccionado y, en el panel derecho, seleccione Asistente para tabla o matriz.

  3. En la página Elegir un conjunto de datos, seleccione Crear un conjunto de datos>Siguiente.

    Screenshot showing Create a dataset.

  4. En la página Elegir una conexión a un origen de datos, seleccione Nuevo.

    Screenshot showing New data source.

    Se abre el cuadro de diálogo Propiedades del origen de datos .

  5. Puede asignar a un origen de datos el nombre que desee, con el uso de caracteres o guiones bajos. Para este tutorial, en el cuadro Nombre, escriba MyAzureDataSource.

  6. En cuadro Seleccionar tipo de conexión, seleccione Microsoft Azure SQL Database.

  7. Seleccione Compilar junto al cuadro Cadena de conexión.

    Screenshot showing Build button in Data source properties.

    Se abre el cuadro de diálogo Propiedades de conexión.

  8. En Azure Portal: vuelva a Azure Portal y seleccione Bases de datos SQL.

    Screenshot showing SQL databases in the Azure portal.

  9. Seleccione la instancia de Azure SQL Database creada en la guía de inicio rápido "Creación de una instancia de ejemplo de Azure SQL Database en Azure Portal" en la sección Requisitos previos de este artículo.

  10. En la pestaña Introducción, copie el valor en el cuadro Nombre del servidor.

  11. En Report Builder: vuelva a Report Builder. En el cuadro de diálogo Propiedades de conexión, en Nombre del servidor, pegue el nombre del servidor que copió.

  12. En Iniciar sesión en el servidor, asegúrese de que esté seleccionada la opción Usar la autenticación de SQL Server y luego escriba el nombre de usuario y la contraseña que creó en Azure para la base de datos de ejemplo.

  13. En Conexión a una base de datos, seleccione la flecha desplegable y seleccione el nombre de la base de datos que creó en Azure.

    Screenshot showing Data source connection properties.

  14. Seleccione Test Connection (Probar conexión). En los Resultados de la prueba, verá el mensaje Conexión de prueba correcta.

  15. Seleccione Aceptar>Aceptar.

    Ahora en el cuadro Cadena de conexión, el generador de informes muestra la cadena de conexión que acaba de crear.

    Screenshot showing Data source connection string.

  16. Seleccione Aceptar.

  17. En la página Elegir una conexión a un origen de datos, verá "(en este informe)" debajo de la conexión al origen de datos que acaba de crear. Seleccione ese origen de datos >Siguiente.

    Screenshot showing My Azure data source.

  18. Escriba el mismo nombre de usuario y la contraseña en el cuadro >Next.

  19. En la página Diseñar una consulta, expanda SalesLT, expanda Tablas y seleccione estas tablas:

    • Dirección
    • Customer
    • Producto
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Como Relaciones>Detección automática está seleccionado, el generador de informes detecta las relaciones entre estas tablas.

    Screenshot showing Design a query dialog box.

  20. Seleccione Ejecutar consulta. El generador de informes muestra los resultados de la consulta.

    Screenshot showing Query results.

  21. Seleccione Siguiente.

  22. En la página Organizar campos, arrastre estos campos desde el cuadro Campos disponibles hasta el cuadro Grupos de filas:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Arrastre estos campos desde el cuadro Campos disponibles hasta el cuadro Valores:

    • OrderQty
    • UnitPrice
    • LineTotal

    El generador de informes automáticamente suma los campos del cuadro Valores.

    Screenshot showing Arrange fields dialog box.

  24. En la página Elegir el diseño, mantenga toda la configuración predeterminada, pero desactive la casilla situada junto a Expandir o contraer grupos. En general, la característica Expandir o contraer grupos es magnífica, pero en esta ocasión desea que la tabla abarque varias páginas.

  25. Seleccione Siguiente>Finalizar. La tabla se muestra en la superficie de diseño.

Lo que ha creado

Vamos a hacer una pausa durante un momento para examinar los resultados del asistente.

Screenshot showing the results of the Matrix wizard.

  1. En el panel Datos de informe, verá el origen de datos de Azure insertado y el conjunto de datos insertado basado en él que usted mismo ha creado.

  2. La superficie de diseño tiene un ancho aproximado de 15 cm. En la superficie de diseño, verá la matriz, que muestra los valores de marcador de posición y los encabezados de columna. La matriz tiene seis columnas y parece tener una altura de solo cinco filas.

  3. En Order Qty, Unit Price y Line Total se muestran las sumas, y cada grupo de filas tiene un subtotal.

    Aún no se ven los valores de datos reales. Deberá ejecutar el informe para verlos.

  4. En el panel Propiedades, la matriz seleccionada se llama Tablix1. Tablix en el generador de informes es una región de datos que muestra los datos en filas y columnas. Puede ser una tabla o una matriz.

  5. En el panel Agrupación, verá los tres grupos de filas creados en el asistente:

    • CompanyName
    • Pedido de venta
    • Nombre de producto

    Esta matriz no tiene ningún grupo de columnas.

Ejecución del informe

Para ver los valores reales, deberá ejecutar el informe.

  1. Seleccione Ejecutar en la barra de herramientas Inicio.

    Ahora verá los valores. La matriz tiene muchas más filas que vio en la vista de diseño. Tenga en cuenta que en el generador de informes aparece la página 1 de 2? El generador de informes carga el informe lo antes posible, por lo que solo recupera los datos suficientes para algunas páginas al mismo tiempo. El signo de interrogación indica que el generador de informes no ha cargado aún todos los datos.

    Screenshot showing buttons to run the report.

  2. Seleccione Diseño de impresión. El informe tendrá este formato cuando lo imprima. El generador de informes ahora sabe que el informe tiene treinta y tres páginas y automáticamente ha agregado una marca de fecha y hora en el pie de página.

Formato del informe

Ahora tiene un informe con una matriz que abarca treinta y tres páginas. Vamos a agregar algunas otras características y a mejorar su aspecto. Puede ejecutar el informe después de cada paso, si desea ver cómo está quedando.

  • En la pestaña Ejecutar de la cinta de opciones, seleccione Diseño, de modo que pueda seguir modificándolo.

Configuración del ancho de página

Normalmente, un informe paginado tiene un formato de impresión, y una página normal tiene un tamaño de 8 1/2 X 11 pulgadas.

  1. Arrastre la regla para aplicar una anchura de 7 pulgadas a la superficie de diseño. Los márgenes predeterminados tienen 1 pulgada en cada lado, por lo que los márgenes laterales deben ser más estrechos.

  2. Haga clic en el área gris que rodea la superficie de diseño para mostrar las propiedades del informe.

    Si no ve el panel Propiedades, seleccione la pestaña Ver>Propiedades.

  3. Expanda Márgenes y cambie Izquierdo y Derecho de 1 pulgada a 0,75 pulgadas.

    Screenshot showing Set page margins.

Agregar un título de informe

  1. Seleccione el texto Haga clic para agregar un título en la parte superior de la página y después escriba Ventas por empresa.

  2. Seleccione el texto del título y, en el panel Propiedades, en Fuente, cambie Color a Azul.

Agregar un número de página

Puede observar que el informe tiene una marca de fecha y hora en el pie de página. También puede agregar un número de página en el pie de página.

  1. En la parte inferior de la superficie de diseño, verá [&ExecutionTime] a la derecha en el pie de página.

  2. En el panel Datos de informe, expanda la carpeta Campos integrados. Arrastre Número de página al lado izquierdo del pie de página, a la misma altura que [&ExecutionTime].

  3. Arrastre el lado derecho del cuadro [&PageNumber] hasta que tenga un formato cuadrado.

  4. En la pestaña Insertar, seleccione Cuadro de texto.

  5. Haga clic a la derecha de [&PageNumber], escriba "de" y, luego, cambie el formato del cuadro de texto a cuadrado.

  6. Arrastre Total general de páginas al pie de página, a la derecha de "de" y luego arrastre su lado derecho hasta crear un cuadrado.

    Screenshot showing Drag page numbers.

Ampliar la anchura de la tabla

Ahora puede ajustar la anchura de la matriz para que tenga un tamaño suficiente para llenar el ancho de la página y luego amplíe la anchura de las columnas de texto para que los nombres no se desplacen demasiado.

  1. Seleccione la matriz y luego seleccione la columna Company Name.

  2. Mantenga el ratón sobre la barra gris en la parte superior de la matriz en el borde derecho de la columna Company Name. Arrastre hacia la derecha, hasta que la columna tenga 1 3/8 pulgadas.

    Screenshot showing Drag the right edge of the column.

  3. Arrastre el borde derecho de Product Name hasta que la columna tenga 3,75 pulgadas.

Ahora la matriz es casi tan ancha como el área de impresión.

Aplicar formato a la moneda

Si se dio cuenta cuando ejecutó el informe, los importes en dólares aún no tenían el formato de moneda.

  1. Seleccione la celda superior izquierda [Sum(OrderQty)], mantenga presionada la tecla Mayús y seleccione la celda inferior derecha [Sum(LineTotal)].

    Screenshot showing Select cells with currency values.

  2. En la pestaña Inicio, seleccione el símbolo de moneda del símbolo del dólar ($), luego seleccione la flecha situada junto a Estilos de marcador de posición>Valores de ejemplo.

    Screenshot showing Show sample values.

    Ahora puede observar que los valores tienen el formato de moneda.

    Screenshot showing Currency sample values.

Agregar encabezados de columna en cada página

Una mejora más del formato antes de publicar el informe en el servicio Power BI: muestre los encabezados de columna en cada página del informe.

  1. En el extremo derecho de la barra superior del panel Agrupación, seleccione la flecha desplegable >Modo avanzado.

    Screenshot showing Turn on Advanced Mode.

  2. Seleccione la barra superior Estático en Grupos de filas. Verá que la celda Company Name de la matriz está seleccionada.

    Screenshot showing Select static group.

  3. En el panel Propiedades, verá las propiedades de Miembro de Tablix. Establezca KeepWithGroup en After y RepeatOnNewPage en True.

    Screenshot showing Set Repeat On New Page.

    Es el momento de ejecutar el informe y ver su aspecto ahora.

  4. Seleccione Ejecutar en la pestaña Inicio.

  5. Seleccione Diseño de impresión, si aún no está seleccionado. Ahora el informe tiene veintinueve páginas. Navegue por algunas páginas. Observará que el formato de moneda está aplicado, que las columnas tienen encabezados en cada página y que el informe tiene un pie de página con números de página y marcas de fecha y hora en cada página.

    Screenshot showing Finished page.

  6. Guarde el informe en el equipo.

Cargar el informe en el servicio

Ahora que ha creado este informe paginado, es el momento de cargarlo en el servicio Power BI.

  1. En el panel de navegación del servicio Power BI, seleccione Áreas de trabajo>Crear área de trabajo.

  2. Asigne al área de trabajo el nombre Azure AW u otro nombre único. Es el único miembro por ahora.

  3. En la nueva área de trabajo, seleccione Cargar>Examinar. Vaya hasta donde guardó el archivo >Abrir.

    Power BI importa el archivo, y puede verlo en Informes en la página de la lista de aplicaciones.

    Screenshot showing Report in App list.

  4. Seleccione el informe para verlo.

  5. Si se produce un error, es posible que tenga que volver a escribir sus credenciales. Seleccione los puntos suspensivos situados a la derecha del informe y elija Administrar.

    Screenshot showing Manage your report.

  6. Seleccione Editar credenciales y escriba las credenciales que usó en Azure cuando creó la base de datos de Azure.

    Screenshot showing Edit report credentials.

  7. Ahora puede ver el informe paginado en el servicio Power BI.

Pasos siguientes

¿Qué son los informes paginados en Power BI?