Compartir a través de


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.

Captura de pantalla que muestra un informe paginado en el servicio Power BI.

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.

    Captura de pantalla que muestra la pantalla Introducción de Report Builder.

  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.

    Captura de pantalla que muestra dónde encontrar la opción Crear un conjunto de datos.

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

    Captura de pantalla que muestra dónde seleccionar Nueva para una conexión de origen de datos.

    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.

    Captura de pantalla en la que se muestra dónde encontrar la opción Generar en las propiedades de Origen de datos.

    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.

    Captura de pantalla que muestra la SQL Database en la lista de recursos de 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.

    Captura de pantalla del cuadro de diálogo Propiedades de conexión, en la que se muestra dónde encontrar las opciones Conectarse a una base de datos.

  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 nueva cadena de conexión.

    Captura de pantalla que muestra dónde encontrar la cadena de conexión en la pantalla Propiedades del origen de datos.

  16. Seleccione Aceptar.

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

    Captura de pantalla que muestra dónde seleccionar el origen de datos.

  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.

    Captura de pantalla de la pantalla Diseñar una consulta.

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

    Captura de pantalla que muestra dónde aparece la lista Resultados de la consulta.

  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.

    Captura de pantalla de la pantalla Organizar campos, en la que se muestra dónde buscar las secciones Grupos de filas y Valores.

  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.

Captura de pantalla que muestra los resultados del Asistente para matriz, con números que etiquetan cada sección.

  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 todavía está cargando los datos.

    Captura de pantalla de un informe que muestra dónde buscar el número de página y las flechas de navegación 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.

    Captura de pantalla de las propiedades del informe, en la que se muestra dónde ver y editar los márgenes del informe.

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.

    Captura de pantalla del panel Datos de informe, en la que se muestra dónde arrastrar un campo de compilación a un pie de página.

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.

    Captura de pantalla que muestra dónde arrastrar el borde de una columna para que sea más ancho.

  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)].

    Captura de pantalla que muestra dónde Seleccionar celdas con valores de moneda.

  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.

    Captura de pantalla en la que se muestra dónde seleccionar Valores de muestra.

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

    Captura de pantalla que muestra los valores de informe con formato de moneda.

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.

    Captura de pantalla en la que se muestra dónde seleccionar Modo avanzado.

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

    Captura de pantalla que muestra dónde seleccionar la barra Estática.

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

    Captura de pantalla que muestra dónde encontrar las propiedades del miembro Tablix.

    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.

    Captura de pantalla de un informe de ejemplo con diseño de impresión seleccionado.

  6. Guarde el informe en el equipo.

Cargar el informe en el servicio

Ahora que ha creado este informe paginado, puede 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.

    Captura de pantalla que muestra dónde aparece el informe en la lista Informes de la página Lista de aplicaciones.

  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.

    Captura de pantalla que muestra dónde seleccionar Administrar para administrar el informe.

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

    Captura de pantalla que muestra dónde seleccionar Editar credenciales.

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

¿Qué son los informes paginados en Power BI?