Lección 6: Agregar grupos y totales (Reporting Services)

Agregue grupos y totales al informe para organizar y resumir los datos.

Para obtener información acerca de cómo agregar totales acumulados a los informes, consulte este apartado en curah.microsoft.com: Agregar totales a los informes de Reporting Services (SSRS).

En este tema:

  • To group data in a report

  • To add totals to a report

  • To add a daily total to a report

  • To add a grand total to a report

  • To Publish the Report to the Report Server (Optional)

Para agrupar datos en un informe

  1. Haga clic en la pestaña Diseño.

  2. Si no ve el panel Grupos de filas, haga clic con el botón secundario en la superficie de diseño y haga clic en ver y en Agrupar.

  3. En el panel Datos de informe, arrastre el campo Date hasta el panel Grupos de filas. Sitúelo encima de la fila denominada (Detalles).

    Observe que el identificador de fila ahora tiene un corchete para mostrar un grupo. Ahora, la tabla también tiene dos columnas Date, una de ellas en uno de los dos extremos de una línea de puntos vertical.

    rs_BasicTableGroups1Design

  4. En el panel Datos de informe, arrastre el campo Order hasta el panel Grupos de filas. Sitúelo debajo de Date y encima de (Detalles).

    Observe que el identificador de fila ahora tiene dos corchetes para mostrar dos grupos. Ahora, la tabla también tiene dos columnas Order.

  5. Elimine las columnas Date y Order originales situadas a la derecha de la línea doble. Esta acción quita los valores de este registro para que solo se muestre el valor de grupo. Seleccione los identificadores de las dos columnas y haga clic con el botón secundario en Eliminar columnas.

    Seleccionar columnas para eliminar

    Puede volver a dar formato a los encabezados de columna y a la fecha.

  6. Cambie a la pestaña Vista previa para obtener la vista previa del informe. El aspecto deberá ser parecido al de la ilustración siguiente:

    Tabla agrupada por fecha y después por pedido

  7. Icono de flecha usado con el vínculo Volver al principioTop

Para agregar totales a un informe

  1. Cambie a la vista Diseño.

  2. Haga clic con el botón secundario en la celda de la región de datos que contiene el campo [LineTotal] y haga clic en Agregar total.

    Esto agrega una fila con la suma de los importes de los pedidos.

  3. Haga clic con el botón secundario en la celda que contiene el campo [Qty] y haga clic en Agregar total.

    Esto agrega la suma de los importes de los pedidos a la fila de totales.

  4. En la celda vacía situada a la izquierda de Sum[Qty], escriba la etiqueta "Order Total".

  5. Puede agregar un color de fondo a la fila de totales. Seleccione las dos celdas que contienen las sumas y la celda con la etiqueta.

  6. En el menú Formato, haga clic en Color de fondo y, a continuación, haga clic en Gris claro y en Aceptar.

    Vista Diseño: Tabla básica con total de pedidos

  7. Icono de flecha usado con el vínculo Volver al principioTop

Para agregar un total diario a un informe

  1. Haga clic con el botón secundario en la celda Order, seleccione Agregar total y, a continuación, haga clic en Después del.

    Esto agrega una nueva fila que contiene las sumas de las cantidades y de los importes diarios, así como la etiqueta "Total" en la columna Order.

  2. Escriba la palabra Daily delante de la palabra Total en la misma celda, de modo que se lea Daily Total.

  3. Seleccione la celda Daily Total, las dos celdas Sum y la celda que queda vacía entre ellas.

  4. En el menú Formato, haga clic en Color de fondo, en Anaranjado y en Aceptar.

    rs_BasicTableSumDayTotalDesign

  5. Icono de flecha usado con el vínculo Volver al principioTop

Para agregar un total general a un informe

  1. Haga clic con el botón secundario en la celda Date, seleccione Agregar total y, a continuación, haga clic en Después del.

    Esto agrega una nueva fila que contiene las sumas de las cantidades y de los importes para el informe completo, así como la etiqueta Total en la columna Date.

  2. Escriba la palabra Grand delante de la palabra Total en la misma celda, de modo que se lea Grand Total.

  3. Seleccione la celda Grand Total, las dos celdas Sum y las celdas que quedan vacías entre ellas.

  4. En el menú Formato, haga clic en Color de fondo y, a continuación, haga clic en Azul claro y en Aceptar.

    Vista Diseño: Total general en tabla básica

  5. Haga clic en Vista previa.

    La última página debe tener un aspecto similar a este:

    Vista previa: Tabla básica con total general

  6. Icono de flecha usado con el vínculo Volver al principioTop

Para publicar el informe en el servidor de informes (opcional)

  1. Un paso opcional es publicar el informe completado en el servidor de informes en modo nativo de modo que pueda ver el informe en el Administrador de informes.

  2. En la barra de herramientas, haga clic en Proyecto y, a continuación, haga clic en tutorial Propiedades....

  3. En TargetServerURL, escriba el nombre del servidor de informes, por ejemplo http://<nombreDeServidor>/servidorDeInformes

  4. Haga clic en Aceptar.

  5. En la barra de herramientas, haga clic en Generar y, a continuación, haga clic en Tutorial de implementación.

    Si ve un mensaje similar al siguiente en la ventana de salida, indica que la implementación se realiza correctamente.

    ------ Compilación iniciada: Proyecto: tutorial, configuración: Depurar ------Omitiendo 'Sales Orders.rdl'.Elemento actualizado. Compilación completada -- 0 errores, 0 advertencias------ Implementación iniciada: Proyecto: tutorial, configuración: Depurar -----Implementación en http://<nombre servidor>/reportserverDeploying report '/tutorial/Sales Orders'.Deploy completada -- 0 errores, 0 advertencias========== Compilación: 1 correcto o actualizado, 0 errores, 0 omitidos ==================== Implementación: 1 correcto, 0 errores, 0 omitidos ==========

    Si aparece un mensaje de error similar al siguiente, compruebe que dispone de permisos en el servidor de informes y que ha iniciado SQL Server Data Tools con privilegios de administrador.

    "Los permisos otorgados al usuario 'XXXXXXXX\<su nombre de usuario>" son insuficientes para realizar esta operación."

  6. Inicie el Administrador de informes con privilegios de administrador, por ejemplo, haga clic con el botón secundario en el icono para Internet Explorer y haga clic en Ejecutar como administrador.

    Busque la dirección URL del Administrador de informes, por ejemplo: http://<server name>/reports.

  7. Busque la carpeta que contiene el informe y haga clic en el nombre del informe Sales Orders para ver el informe representado en el explorador.

  8. Icono de flecha usado con el vínculo Volver al principioTop

Pasos siguientes

Ha completado correctamente el tutorial Crear un informe de tabla básico.

Vea también

Conceptos

Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)