Lección 6: Agregar grupos y totales (Reporting Services)
En la última lección del tutorial, agregará grupos y totales al informe de Reporting Services para organizar y resumir los datos.
Agrupación de datos en un informe
Seleccione la pestaña Diseño.
Si no ve el panel Grupos de filas, haga clic con el botón derecho en la superficie de diseño y seleccione Ver>Agrupar.
En el panel Datos de informe, arrastre el campo
[Date]
hasta el panel Grupos de filas. Sitúelo encima de la fila que se muestra como = (Detalles) .Nota:
El identificador de fila ahora tiene un corchete para indicar que se trata de un grupo. La tabla también tiene ahora dos columnas de expresión
[Date]
, una a ambos lados de una línea de puntos vertical.En el panel Datos de informe, arrastre el campo
[Order]
hasta el panel Grupos de filas. Sitúalo debajo de Date y encima de = (Detalles).Nota:
Observa que el identificador de fila ahora tiene dos corchetes, , para indicar dos grupos. La tabla también tiene ahora dos columnas de expresión
[Order]
.Elimine las columnas de expresión
[Date]
y[Order]
originales situadas a la derecha de la línea doble. Selecciona los identificadores de las dos columnas, haz clic con el botón derecho en la opción Eliminar columnas y selecciónala. El Diseñador de informes quita las expresiones de filas individuales, por lo que se muestran solo las expresiones de grupo.Para dar formato a la nueva columna
[Date]
, haga clic en la celda de la región de datos que contiene la expresión[Date]
y seleccione Propiedades del cuadro de texto.Seleccione Número en el cuadro de lista de la columna del extremo izquierdo, y Fecha en el cuadro de lista Categoría.
En el cuadro de lista Tipo, seleccione January 31, 2000.
Seleccione Aceptar para aplicar el formato.
Vuelva a obtener una vista previa del informe. Debería tener un aspecto similar al de la imagen siguiente:
Agrega los totales a un informe
Cambie a la vista Diseño.
Haga clic con el botón derecho en la celda de la región de datos que contiene la expresión
[LineTotal]
y seleccione Agregar total. El Diseñador de informes agrega una fila con la suma del importe de cada pedido en dólares.Haga clic con el botón derecho en la celda que contiene el campo
[Qty]
y seleccione Agregar total. El Diseñador de informes agrega una suma de la cantidad de cada pedido a la fila de totales.En la celda vacía situada a la izquierda de la celda
Sum[Qty]
, escribe la cadena "Order Total".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.
En el menú Formato, seleccione el cuadrado Color de fondo>Gris claro.
Seleccione Aceptar para aplicar el formato.
Agregar el total diario al informe
Haga clic con el botón derecho en la celda de la expresión
[Order]
y seleccione Agregar total>Después. El Diseñador de informes agrega una nueva fila que contiene las sumas de los valores[Qty]
y[Linetotal]
para cada día y la cadena "Total" en la parte inferior de la columna de la expresión[Order]
.Escribe la palabra "Daily" delante de la palabra "Total" en la misma celda, de modo que se lea "Daily Total".
Selecciona la celda y las dos celdas de total adyacentes de la derecha y la celda vacía que se encuentra entre ellas.
En el menú Formato, seleccione el cuadrado Color de fondo>Naranja.
Seleccione Aceptar para aplicar el formato.
Agregar el total general al informe
Haga clic con el botón derecho en la celda de la expresión
[Date]
y seleccione Agregar total>Después. El Diseñador de informes agrega una nueva fila que contiene las sumas de los valores[Qty]
y[LineTotal]
para el informe completo y la cadena "Total" en la parte inferior de la columna de la expresión[Date]
.Escribe la palabra "Grand" delante de la palabra "Total" en la misma celda, de modo que se lea "Grand Total".
Seleccione la celda que contiene "Grand Total", las dos celdas de la expresión
Sum()
y las celdas vacías que están entre ellas.En el menú Formato, seleccione el cuadrado Color de fondo>Azul claro.
Seleccione Aceptar para aplicar el formato.
Vista previa del informe
Para obtener una vista previa de los cambios de formato, selecciona la pestaña Vista previa. En la barra de herramientas Vista previa, selecciona el botón Última página, que presenta un aspecto similar a . Los resultados deberían mostrarse como en la siguiente imagen:
Publica el informe en el servidor de informes (opcional)
Un paso opcional consiste en publicar el informe completado en el servidor de informes para poder verlo en el portal web.
Seleccione el menú Proyecto>Propiedades del tutorial…
En TargetServerURL, escribe el nombre del servidor de informes, por ejemplo:
http:/<servername>/reportserver
ohttps://localhost/reportserver
funciona si está diseñando el informe en el servidor de informes.
Tenga en cuenta que TargetReportFolder se llama Tutorial en el nombre del proyecto. El Diseñador de informes implementa el informe en esta carpeta.
Seleccione Aceptar.
Seleccione el menú Compilar>Implementar tutorial.
Si ves 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: Debug ------
Omitiendo 'Sales Orders.rdl'. El elemento está actualizado.
Generación completa -- 0 errores, 0 advertencias
------ Deploy started: Proyecto: tutorial, configuración: Debug ------
Implementando enhttps://[server name]/reportserver
Implementando el informe '/tutorial/Sales Orders'.
Implementación completa -- 0 errores, 0 advertencias
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Deploy: 1 con éxito, 0 con errores, 0 omitidos ==========Si aparece un mensaje de error similar al siguiente, comprueba que dispones de los permisos apropiados en el servidor de informes y que has 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"
Abra un explorador con privilegios de administrador. Por ejemplo, haga clic con el botón derecho en el icono de Internet Explorer y seleccione Ejecutar como administrador.
Vaya a la dirección URL del portal web.
https://<server name>/reports
.https://localhost/reports
funciona si está diseñando el informe en el servidor de informes.
Selecciona la carpeta Tutorial y, a continuación, el informe "Sales Orders" para verlo.
Has completado correctamente el tutorial Crear un informe de tabla básico.
Contenido relacionado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de