Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Generador de informes de Microsoft (SSRS)
Generador de informes de Power BI
Diseñador de informes en SQL Server Data Tools
En el Generador de informes, puede usar una tabla para mostrar datos detallados o datos agrupados, o bien una combinación de los dos en un informe paginado.
Puede agrupar los datos por un solo campo, por varios campos o escribiendo su propia expresión. Puede crear grupos anidados o grupos adyacentes independientes. Para mostrar los valores agregados para los datos agrupados, agregue totales a los grupos. Dé formato a las filas y columnas para resaltar los datos a los que desea dar énfasis. Puede ocultar inicialmente los datos detallados o los datos agrupados, e incluir controles de desglose para permitir que el usuario elija de forma interactiva cuántos datos mostrar.
Para empezar a usar tablas rápidamente, consulte Tutorial: Creación de un informe de tabla básico (Generador de informes) o Creación de un informe de tabla básico (Tutorial de SSRS).
Nota
Puede publicar tablas por separado de un informe como elementos de informe. Para más información, vea Elementos de informe. Sin embargo, las partes de informe han quedado en desuso en todas las versiones de SQL Server Reporting Services posteriores a SQL Server Reporting Services 2019, y se han descontinuado a partir de SQL Server Reporting Services 2022 y Power BI Report Server.
Agregar una tabla para mostrar datos detallados
Agregue una tabla a la superficie de diseño desde la pestaña Insertar de la cinta de opciones. Puede agregar una tabla mediante el Asistente para tabla o matriz, para lo que se crea una conexión a un origen de datos y un conjunto de datos y se configura la tabla, o una tabla basada en la plantilla de tabla, que se configura manualmente.
Nota
El asistente solamente está disponible en el Generador de informes.
Para describir cómo configurar una tabla de principio a fin, en este tema se utiliza la plantilla de tabla.
De forma predeterminada, la nueva tabla tiene un número fijo de columnas con una fila de encabezado para las etiquetas y una fila de datos para los datos detallados. En la siguiente ilustración se muestra una nueva tabla que se ha agregado a la superficie de diseño.
Al seleccionar la tabla, aparecen identificadores de columna y de fila fuera de la tabla y corchetes dentro de las celdas. Los controladores de fila muestran elementos gráficos que te ayudan a entender para qué sirve cada fila. Los corchetes indican la pertenencia al grupo para una celda seleccionada. En la ilustración siguiente se muestra una celda vacía seleccionada en una tabla predeterminada.
El identificador de fila para la fila Datos muestra el símbolo de detalles (
). Para mostrar datos en estas filas, arrastre los campos desde el panel Datos de informe hasta las celdas de la tabla en la fila de encabezado o la fila de detalles. Ambas filas se rellenan simultáneamente. Para agregar columnas adicionales, arrastre el campo hacia la tabla hasta que vea un punto de inserción. Después de agregar campos de conjunto de datos a la tabla, puede cambiar el formato predeterminado de las fechas y la moneda para controlar su visualización en el informe. En el siguiente diagrama se muestra una región de datos de tabla con estos campos: Date, Order, Product, Qty y Line Total.
Compruebe el diseño visualizando el informe en vista previa. La tabla se amplía hacia abajo en la página según sea necesario. La fila de etiqueta y la fila de detalles se muestran una sola vez para cada fila en el conjunto de resultados de la consulta de conjuntos de datos. Cada producto vendido en el pedido aparece en una fila independiente, junto con la cantidad y el total de línea para el artículo, como se muestra en la ilustración siguiente:
La tabla inicial es una plantilla basada en la región de datos Tablix. Puede mejorar el diseño de la tabla agregando características que son admitidas por la región de datos Tablix subyacente. Para más información, consulte Control de la presentación de la región de datos Tablix en una página de informe (Generador de informes y SSRS). También puede seguir desarrollando la tabla agregando grupos de filas y grupos de columnas, así como agregando o quitando grupos de detalles. Para más información, consulte Exploración de la flexibilidad de una región de datos Tablix (Generador de informes y SSRS).
Agregar totales para datos detallados
Para agregar totales, seleccione celdas con datos numéricos y, a continuación, use el menú contextual para agregar automáticamente etiquetas y totales para los datos detallados de los campos numéricos. También puede especificar otras etiquetas y totales manualmente. En la ilustración siguiente se muestra una fila de totales típica que incluye totales especificados de forma automática y manual:
En la vista previa, el informe muestra la fila de encabezado y la fila de detalles una vez para cada fila en el conjunto de resultados de la consulta de conjuntos de datos, así como la fila de totales. En la ilustración siguiente se muestran las últimas filas de la tabla, incluida la fila de totales.
Para más información, consulte Incorporación de un total a un grupo o una región de datos Tablix (Generador de informes y SSRS).
Agregar grupos de filas a una tabla
De la misma forma que puede arrastrar un campo desde el panel Datos de informe hasta una celda para mostrar los datos detallados, puede arrastrar un campo hasta el panel Agrupación para agregar un grupo. Para una tabla, arrastre el campo hasta el panel Grupos de filas. Después de agregar un grupo, la tabla agrega automáticamente celdas en nuevas columnas del área de grupo de filas en la que se van a mostrar los valores de grupo. Para más información sobre las áreas, consulte Áreas de la región de datos Tablix (Generador de informes y SSRS).
En la ilustración siguiente se muestra una tabla con dos grupos de filas anidados en la vista Diseño. Los grupos de filas se crearon arrastrando el campo Order y el campo Date al panel Grupos de filas, e insertando cada grupo como un grupo primario de los grupos existentes. En la ilustración se muestra un grupo primario basado en la fecha y un grupo secundario basado en el número de pedido, así como el grupo de detalles que se definió de forma predeterminada.
En la vista previa, el informe muestra los datos del pedido agrupados primero por fecha y, posteriormente, por pedido, como se muestra en la ilustración siguiente.
Una manera alternativa de mostrar los datos agrupados es aplicar sangría a la jerarquía de grupos para mostrar la relación anidada de los grupos en lugar de presentar cada valor en su propia columna. Este estilo de formato se denomina informe escalonado. Para más información sobre cómo aplicar formato a la información del grupo como un informe escalonado, consulte Creación de un informe escalonado (Generador de informes y SSRS).
Agregar totales a grupos de filas
Para mostrar los totales de un grupo, puede utilizar el comando contextual Agregar total. Para un grupo de filas, el comando Agregar total agrega una fila fuera del grupo para que solo se repita una vez respecto al grupo. Para los grupos anidados, la fila de totales para el grupo secundario está fuera de este, pero dentro del grupo primario. En ese caso, resulta útil establecer el color de fondo de la fila de totales para el grupo secundario con objeto de distinguirla de las filas de detalles. También puede usar un color de fondo diferente para distinguir las filas de encabezado y pie de tabla. En la ilustración siguiente se muestra la tabla con una fila de totales agregada para el grupo basado en números de pedido.
Al ver el informe, la fila que muestra los subtotales del pedido se repite una vez para cada número de pedido. El pie de tabla muestra los totales para todas las fechas. En la ilustración siguiente, las últimas filas muestran las tres últimas filas de detalles, el subtotal para el último número de pedido SO71952 y los totales para todas las fechas de la tabla.
Para más información, consulte Incorporación de un total a un grupo o una región de datos Tablix (Generador de informes y SSRS).
Eliminar u ocultar filas de detalle
Después de obtener una vista previa de una tabla en un informe, puede decidir quitar las filas de detalles existentes. O bien, puede decidir ocultarlos por defecto y permitir al usuario alternar entre ver un mayor o menor nivel de detalle, como en un informe de desglose.
Para quitar las filas de detalles de una tabla, use el panel Agrupación. Seleccione el grupo de detalles y use el menú contextual para eliminar el grupo y las filas que muestran los datos detallados. En la ilustración siguiente se muestra la vista de diseño para una tabla agrupada por fecha y número de pedido, pero sin filas de detalles. No se ha agregado ninguna fila de totales a esta tabla.
Después de eliminar la fila de detalles, los valores quedan limitados a los grupos de filas. Los datos detallados ya no se muestran.
Nota
Compruebe que, después de quitar una fila de detalles, la expresión de cada celda especifica una expresión de agregado donde corresponda. Si es necesario, edite la expresión para especificar las funciones de agregado que se requieran.
La siguiente figura muestra este informe en Vista previa.
Para agregar o quitar filas de la tabla, consulte Inserción o eliminación de una fila (Generador de informes y SSRS).
También se pueden ocultar las filas de detalles cuando se ve por primera vez el informe. Para ello, puede crear un informe de desglose en el que solo se muestran los datos del grupo principal. Para cada grupo interno (incluyendo el grupo de detalles), agregue un control de visibilidad a la celda de agrupamiento del grupo contenedor. Por ejemplo, para el grupo de detalles, agregue un control de alternancia al cuadro de texto que muestra el valor de grupo de número de pedido. Para el grupo de número de pedido, agregue un control de alternancia al cuadro de texto que muestra el valor de grupo de fecha. En la ilustración siguiente se muestra la fila para el 1 de septiembre de 2001, expandida para mostrar los primeros pedidos.
Para obtener más información, consulte Agregar una acción para expandir o contraer a un elemento (Generador de informes y SSRS).