Compartir a través de


Lección 6: Añadir agrupaciones y totales (Reporting Services)

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

Para obtener información sobre cómo agregar totales acumulados a los informes, consulte: Agregar totales a los reportes de Reporting Services (SSRS).

En este tema:

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 derecho en la superficie de diseño y haga clic en ver y, a continuación, haga clic en Agrupar.

  3. En el panel Datos de informe, arrastre el campo Date hasta el panel Grupos de filas. Colóquelo encima de la fila denominada (Detalles).

    Tenga en cuenta que el identificador de fila ahora tiene un corchete para mostrar un grupo. La tabla ahora también tiene dos columnas de fecha: una en cada lado de una línea de puntos vertical.

  4. En el panel Datos de informe, arrastre el campo Order hasta el panel Grupos de filas. Colóquelo debajo de Fecha y encima de (Detalles).

    Tenga en cuenta que el identificador de fila ahora tiene dos corchetes para mostrar dos grupos. La tabla ahora también tiene dos Order columnas.

  5. Elimine las columnas Date y Order originales a la derecha de la línea doble. Esto quita estos valores de registro individuales para que solo se muestre el valor de grupo. Seleccione los identificadores de columna para las dos columnas, haga clic con el botón derecho y haga clic en Eliminar columnas.

    Seleccionar columnas para eliminar

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

  6. Cambie a la pestaña Vista previa para obtener una vista previa del informe. Debería ser similar a la ilustración siguiente:

    Tabla agrupada por fecha y después por pedido

Para agregar totales a un informe

  1. Cambie a la vista de diseño.

  2. Haga clic con el botón derecho 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 una suma del importe del dólar para cada pedido.

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

    Esto agrega una suma de la cantidad de cada pedido a la fila de totales.

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

  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, haga clic en Gris claro y haga clic en Aceptar.

    Vista diseño: Tabla básica con el total del pedido

Para agregar un total diario a un informe

  1. Haga clic con el botón derecho en la celda Pedido, seleccione Agregar total y haga clic en Después.

    Esto agrega una nueva fila que contiene sumas de la cantidad y el importe de dólar para cada día, y la etiqueta "Total" en la columna Pedido.

  2. Escriba la palabra Daily antes de la palabra Total en la misma celda, por lo que lee Daily Total.

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

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

Para agregar un total general a un informe

  1. Haga clic con el botón derecho en la celda Fecha, seleccione Agregar total y haga clic en Después.

    Esto agrega una nueva fila que contiene la suma de la cantidad y el importe en dólares para todo el informe, y la etiqueta Total en la columna Date.

  2. Escriba la palabra Grand antes de la palabra Total en la misma celda, por lo que lee Grand Total.

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

  4. En el menú Formato , haga clic en Color de fondo, 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 al siguiente:

    Vista previa: Tabla básica con total general

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

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

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

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

  4. Haga clic en Aceptar

  5. En la barra de herramientas, haga clic en Compilar y, a continuación, haga clic en Implementar tutorial.

    Si ve un mensaje similar al siguiente en la ventana de salida, indica una implementación correcta.

    ------ Build started: Project: tutorial, Configuration: Debug ------Skipping 'Sales Orders.rdl'. El elemento está actualizado. Compilación completa: 0 errores, 0 advertencias------ Implementación iniciada: Project: tutorial, Configuración: Depuración ------Deploying to http://< server name>/reportserverDeploying report '/tutorial/Sales Orders'. Implementación completa: 0 errores, 0 advertencias========== Compilación: 1 correcto o up-to-date, 0 con errores, 0 omitidos ==================== Implementar: 1 correcto, 0 con errores, 0 omitido ==========

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

    "Los permisos concedidos al usuario "XXXXXXXX\<su nombre> de usuario" no son suficientes para realizar esta operación"

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

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

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

Pasos siguientes

Ha completado correctamente el tutorial Creación de un informe de tabla básico.

Véase también

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