Tablas, matrices y listas (Generador de informes 3.0 y SSRS)

Las tablas, las matrices y las listas son regiones de datos en las que se muestran los datos del informe en celdas organizados en filas y columnas. Normalmente, las celdas contienen datos como texto, fechas y números, pero también pueden contener medidores, gráficos o elementos de informe como imágenes. Colectivamente, las tablas, matrices y listas se denominan a menudo regiones de datos Tablix.

La plantillas de tabla, matriz y lista se generan en la región de datos Tablix, que es una cuadrícula flexible que puede mostrar datos en celdas. En las plantillas para matrices y tablas, las celdas se organizan en filas y columnas. Puesto que las plantillas son variaciones de la región de datos Tablix genérica subyacente, los datos se pueden mostrar en combinaciones de formatos de plantilla; la tabla, matriz o lista se pueden cambiar al diseñar el informe, de forma que contengan características de otra región de datos. Por ejemplo, si agrega una tabla y se da cuenta de que no le resulta útil, puede agregar grupos de columnas para convertir la tabla en una matriz.

Las regiones de datos de matriz y tabla pueden mostrar relaciones complejas entre los datos mediante la inclusión de tablas, matrices, listas, gráficos y medidores anidados. Las tablas y matrices tienen un diseño tabular y sus datos proceden de un conjunto de datos único, generado a partir de un origen de datos único. La diferencia clave entre las tablas y las matrices es que las tablas solo pueden tener grupos de filas, mientras que las matrices tienen grupos de filas y grupos de columnas.

Las listas son un poco diferentes. Admiten un diseño libre que puede incluir varias tablas o matrices del mismo nivel, cada una de las cuales usa los datos de un conjunto de datos diferente. Las listas también se pueden utilizar para los formularios, como facturas.

Las siguientes imágenes ilustran informes sencillos con una tabla, matriz o lista.

Tabla, matriz y lista

Para empezar a trabajar rápidamente con tablas, matrices y listas, vea Tutorial: Crear un informe de tabla básico (Generador de informes 3.0), Tutorial: crear un informe de matriz (Generador de informes 3.0) y Tutorial: crear un informe de forma libre (Generador de informes 3.0).

Nota

Puede publicar tablas, matrices y listas por separado de un informe como elementos de informe. Los elementos de informe son elementos de informe independientes que se almacenan en el servidor de informes y se pueden incluir en otros informes. Use el Generador de informes para examinar y seleccionar elementos de la Galería de elementos de informe para agregarlos a los informes. Use el Diseñador de informes o el Generador de informes para guardar los elementos de informe en la galería de elementos de informe. Para obtener más información, vea la información sobre elementos de informe (Generador de informes 3.0 y SSRS) y elementos de informe en el diseñador de informes (SSRS) en el sitio web microsoft.com.

Nota

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes 3.0 y en el Diseñador de informes en Business Intelligence Development Studio. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea la información sobre el diseño de informes en el Generador de informes 3.0 y el Administrador de informes (SSRS) en el sitio web microsoft.com.

En este artículo

Tabla

Matriz

Lista

Preparar los datos

Generar y configurar tablas, matrices y listas

Cambiar las plantillas de Tablix

Temas de procedimientos

En esta sección

Tabla

use una tabla para mostrar datos detallados, para organizar los datos en grupos de filas, o para ambas cosas. La plantilla Tabla contiene tres columnas con una fila de encabezado de tabla y una fila de detalles para los datos. En la ilustración siguiente, se muestra la plantilla de tabla inicial, seleccionada en la superficie de diseño:

Plantilla de tabla en la superficie de diseño, seleccionada

Puede agrupar los datos por un solo campo, por varios campos o escribiendo su propia expresión. Puede crear grupos anidados o independientes, grupos adyacentes y presentar valores para datos agrupados, o agregar totales a los grupos. Por ejemplo, si la tabla tiene un grupo de filas llamado [Categoría], puede agregar un subtotal para cada grupo, así como un total general para el informe. Para mejorar el aspecto de tabla y resaltar los datos a los que desee dar énfasis, puede combinar celdas y aplicar formato a los datos y encabezados de tabla.

Puede ocultar inicialmente los datos detallados o agrupados, e incluir controles de alternancia de obtención de detalles para permitir a los usuarios elegir interactivamente cuántos datos se van a mostrar.

Para obtener más información, vea Agregar una tabla (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Matriz

use una matriz para mostrar resúmenes de los datos agregados agrupados en filas y en columnas; algo similar a una tabla dinámica o a una tabla de referencias cruzadas. El número de valores únicos por cada grupo de filas y columnas determina el número de filas y de columnas de los grupos. En la ilustración siguiente, se muestra la plantilla de matriz inicial, seleccionada en la superficie de diseño:

Nueva matriz agregada desde el cuadro de herramientas, seleccionada

Puede agrupar datos por varios campos o expresiones en grupos de filas y de columnas. En tiempo de ejecución, cuando se combinan las regiones de datos y los datos del informe, una matriz crece en horizontal y vertical en la página al irse agregando columnas a los grupos de columnas y filas a los grupos de filas. Las celdas de la matriz muestran valores agregados cuyo ámbito es la intersección de los grupos de filas y de columnas a los que pertenece la celda. Por ejemplo, si la matriz tiene un grupo de filas (Categoría) y dos grupos de columnas (Territorio y Año) que muestran la suma de las ventas, el informe muestra dos celdas con las sumas de ventas de cada valor del grupo de categorías. El ámbito de las celdas es las dos intersecciones: Categoría y Territorio y Categoría y Año. La matriz puede tener grupos anidados y adyacentes. Los grupos anidados tienen una relación primario-secundario y los adyacentes una relación del mismo nivel. Puede agregar los subtotales a cualquiera de los niveles de grupos anidados de filas y columnas de la matriz.

Para que los datos de la matriz sean más legibles y resaltar los datos a los que desea dar énfasis, puede combinar celdas, dividir los datos en horizontal y en vertical, o aplicar formato a los datos y encabezados de grupo.

También puede incluir controles de alternancia de obtención de detalles que ocultan inicialmente los datos detallados; de esta forma, el usuario podrá hacer clic en dichos controles para mostrar más o menos detalles, según sea necesario.

Para obtener más información, vea Agregar una matriz (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Lista

use una lista para crear un diseño de forma libre. Con una lista, no está limitado a un diseño de cuadrícula, sino que puede colocar libremente los campos dentro de la lista. Use una lista para diseñar un formulario que permita mostrar muchos campos de conjunto de datos, o como contenedor para mostrar en paralelo varias regiones de datos para los datos agrupados. Por ejemplo, puede definir un grupo para una lista; agregar una tabla, un gráfico y una imagen; y mostrar los valores en forma de tabla y de gráfico para cada valor del grupo, tal y como lo haría con un registro de un empleado o de un paciente.

Nueva lista agregada desde el cuadro de herramientas, seleccionada

Para obtener más información, vea Agregar una lista (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Preparar los datos

Una región de datos de tabla, matriz y lista muestra datos de un conjunto de datos. Puede preparar los datos en la consulta que recupera los datos para el conjunto de datos, o establecer las propiedades en la tabla, matriz o lista.

Los lenguajes de consulta como Transact-SQL, que se usan para recuperar los datos para los conjuntos de datos de informe, pueden preparar los datos aplicando filtros que incluyan solo un subconjunto de los datos, reemplazando valores nulos o en blanco con constantes que hagan el informe más legible, y ordenando y agrupando los datos.

Si decide preparar los datos de la región de datos de tabla, matriz o lista de un informe, debe establecer las propiedades en la región de datos o las celdas de la región de datos. Si desea filtrar u ordenar los datos, debe establecer las propiedades en la región de datos. Por ejemplo, para ordenar los datos debe especificar las columnas por las que se va a ordenar y el sentido de la ordenación. Si desea proporcionar un valor alternativo para un campo, debe establecer los valores del texto de la celda en que se muestra el campo. Por ejemplo, para mostrar En blanco cuando un campo esté vacío o tenga un valor nulo, debe usar una expresión para establecer el valor.

Para obtener más información, vea Preparar datos para su presentación en una región de datos Tablix (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Generar y configurar un tabla, matriz o lista

Cuando se agregan tablas o matrices a un informe, se puede usar el Asistente para tabla o matriz, o generarlas manualmente a partir de las plantillas proporcionadas por el Generador de informes y el Diseñador de informes. Las listas se generan manualmente a partir de la plantilla de lista.

El asistente indica todos los pasos para generar y configurar rápidamente una tabla o una matriz. Después de completar el asistente o generar las regiones de datos Tablix desde cero, puede configurarlas y refinarlas. Los cuadros de diálogo, disponible en los menús contextuales en las regiones de datos, facilitan el establecimiento de las propiedades más utilizadas para los saltos de página, repeticiones y visibilidad de encabezados y pies de página, opciones de pantalla, filtros y orden. La región de datos Tablix ofrece muchas otras propiedades, que solo puede establecer en el panel Propiedades de Generador de informes. Por ejemplo, si desea mostrar un mensaje cuando el conjunto de datos para una tabla, matriz o lista esté vacío, debe especificar el texto del mensaje en la propiedad de Tablix NoRowsMessage en el panel Propiedades.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Cambiar entre las plantillas de Tablix

La plantilla inicial de Tablix que elija no es necesariamente definitiva. Mientras agrega grupos, totales y etiquetas, es posible que decida modificar el diseño de Tablix. Por ejemplo, puede comenzar con una tabla y, a continuación, eliminar la fila de detalles y agregar grupos de columnas. Para obtener más información, vea Explorar la flexibilidad de una región de datos Tablix (Generador de informes 3.0 y SSRS).

Para continuar el desarrollo de una tabla, matriz o lista, puede agregar cualquier característica de Tablix. Entre las características de Tablix se incluye la visualización de datos detallados o agregados para los datos agrupados en filas y columnas. Puede crear grupos anidados, grupos adyacentes independientes o grupos recursivos. Puede filtrar y ordenar datos agrupados, y combinar grupos fácilmente mediante la inclusión de varias expresiones de grupo en una definición de grupo.

También puede agregar totales para un grupo o totales generales para la región de datos. Puede ocultar filas o columnas para simplificar un informe y permitir al usuario alternar entre mostrar u ocultar los datos, como en un informe detallado. Para obtener más información, vea Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Temas de procedimientos

En esta sección se describen procedimientos que muestran, paso a paso, cómo trabajar con tablas, matrices y listas en los informes, cómo mostrar los datos en filas y columnas, cómo agregar y eliminar columnas, cómo combinar celdas y cómo incluir subtotales para los grupos de filas y columnas.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

En esta sección

En los temas siguientes se proporciona información adicional acerca de cómo trabajar con la región de datos Tablix.

Icono de flecha usado con el vínculo Volver al principioVolver al principio