Anidar regiones de datos

Normalmente, una región de datos se anida dentro de otra para mostrar resúmenes de los datos de una manera concisa, o para mostrar los datos de forma gráfica además de hacerlo en una tabla o matriz.

Por ejemplo, en el caso de una región de datos Tablix cuyas filas contienen pedidos de ventas agrupados por almacén y cuyas columnas contienen pedidos de ventas agrupados por trimestre, puede agregar una tabla o un gráfico en la celda de la esquina para resumir las ventas de todos los almacenes, o puede agregar un gráfico a un encabezado de columna de una matriz para mostrar, la contribución de los datos de la columna como porcentaje de todas las ventas.

Por definición, las regiones de datos anidadas se basan en el mismo conjunto de datos de informe. No puede anidar regiones de datos basadas en conjuntos de datos diferentes. Para mostrar datos de conjuntos de datos diferentes, plantéese la posibilidad de usar informes o subinformes detallados. Para obtener más información, vea Agregar vínculos a un informe y Agregar otros elementos de informe.

Descripción del ámbito de una región de datos anidada

El ámbito de los datos de una región de datos anidada se define automáticamente mediante su posición en la región de datos primaria. Por ejemplo, el ámbito correspondiente a los datos de un gráfico que está anidado en la celda de la esquina del Tablix son los datos procedentes del conjunto de datos enlazado a la región de datos Tablix una vez aplicados los filtros para el conjunto de datos, la región de datos Tablix y la región de datos de gráfico. El ámbito de un Tablix anidado en una celda de Tablix es el mismo que el ámbito de la celda de la esquina, pero, además, se sitúa en el ámbito de la pertenencia al grupo de filas y columnas de la celda en la que está anidado, con los correspondientes filtros de grupo aplicados. Para obtener más información acerca del ámbito, vea Calcular totales y otros agregados (Reporting Services).

En la lista siguiente, se describe el ámbito para las celdas de las áreas de Tablix siguientes:

  • Esquina del Tablix: son los datos de la región de datos vinculada a la región de datos Tablix, después de haber aplicado las expresiones de filtro y de ordenación para el conjunto de datos y el Tablix externo.

  • Grupo de columnas del Tablix: son los datos del grupo de columnas más interior, después de haber aplicado las expresiones de filtro y de ordenación para el conjunto de datos, el Tablix externo y los grupos de columnas.

  • Grupo de filas del Tablix: son los datos del grupo de filas más interior, después de haber aplicado las expresiones de filtro y de ordenación para el conjunto de datos, el Tablix externo y los grupos de filas.

  • Cuerpo del Tablix: son los datos del grupo más interior representado por la intersección de los grupos de filas y los grupos de columnas, después de haber aplicado las expresiones de filtro y de ordenación para el conjunto de datos, el Tablix externo, y los grupos de filas y de columnas.

Para obtener más información, vea Descripción de las áreas de la región de datos Tablix.

Anidar un gráfico en un encabezado de columna del Tablix

Cuando se agrega un gráfico a una fila de encabezado o pie de grupo de columnas del Tablix, o a una celda del cuerpo del Tablix, los datos que se pasan al gráfico pertenecen al ámbito del subconjunto de datos de esa celda. De forma predeterminada, al agregar un gráfico a una celda de Tablix, el gráfico aumenta de tamaño para rellenar la celda.

[!NOTA]

Para tener un mayor control sobre el tamaño de un gráfico de una celda de Tablix, agregue primero el gráfico a un rectángulo y, a continuación, agregue el rectángulo a la celda de Tablix.

De forma predeterminada, los colores de los puntos de datos de la serie del gráfico determinan los colores de la leyenda. Si desea tener un mayor control sobre los colores a fin de que todas las regiones de datos anidadas del gráfico usen el mismo color para la misma categoría de datos, deberá usar colores personalizados y establecer expresiones de ordenación en los datos. Para obtener más información, vea Cómo especificar colores coherentes en varios gráficos de formas y Cómo ordenar datos en una región de datos (Reporting Services).

Anidar un medidor en un Tablix

Puede anidar un medidor dentro de una tabla, una matriz o una lista para mostrar un indicador clave de rendimiento (KPI). Cuando se sitúa un medidor en una tabla, se representa un medidor por cada fila del Tablix. Hay dos maneras de agregar un medidor a una región de datos Tablix:

  • Haga clic dentro de la celda de Tablix e inserte un medidor. Aparece el cuadro de diálogo Seleccionar tipo de medidor. Una vez seleccionado el tipo de medidor, la región de datos de medidor se sitúa dentro de la celda de Tablix seleccionada. Probablemente, necesitará cambiar el tamaño del Tablix para dar formato al medidor.

  • Haga clic fuera de la tabla e inserte un medidor. Aparece el cuadro de diálogo Seleccionar tipo de medidor. Después de seleccionar un tipo de medidor, la región de datos de medidor se sitúa en la esquina superior izquierda del informe. Cuando haya agregado los datos y haya dado formato al medidor, arrástrelo y colóquelo dentro de la celda de Tablix.

Al igual que con el gráfico, el conjunto de datos que se pasa al medidor pertenece al ámbito del subconjunto de datos de esa celda. Cuando se coloca un medidor dentro de una celda de Tablix, el medidor siempre agrega una única fila de datos.

Si los datos del Tablix contienen grupos, la región de datos de medidor que está anidada en el Tablix no los hereda de forma automática. Para mostrar la misma información que se muestra en el Tablix, deberá agregar al medidor expresiones de grupo coincidentes. Por ejemplo, si los datos del Tablix están agrupados por producto, deberá agregar una expresión de grupo de producto en el medidor para mostrar los mismos datos. Para obtener más información, vea Agregar datos a una región de datos de medidor y Cómo agregar o eliminar un grupo en una región de datos (Reporting Services).

Debe establecer los valores máximo y mínimo que se mostrarán en la escala del medidor. Para especificar el valor máximo del medidor, puede usar una expresión, como =Max!MyField.Value. Sin embargo, dado que esta expresión solo se evaluará dentro del ámbito de los datos de la celda, el valor máximo de cada medidor no será el mismo para todas las filas del Tablix. Esto puede dificultar la comprensión de las comparaciones entre los medidores del Tablix. Como alternativa, puede especificar un valor estático para el valor máximo. Todas las filas del Tablix mostrarán un medidor con este valor máximo. Para obtener más información, vea Cómo establecer un valor mínimo o máximo en un medidor.

Si los datos se vuelven demasiado grandes en el medidor, plantéese la posibilidad de usar un multiplicador de escala para reducir el número de dígitos mostrados. Para especificar un multiplicador, puede hacer clic con el botón secundario en la escala y seleccionar Propiedades de escala. Cuando se abra el cuadro de diálogo Propiedades de escala, especifique un valor para Multiplicador. Para obtener más información, vea Propiedades de escala radial (cuadro de diálogo), General y Propiedades de escala lineal (cuadro de diálogo), General.

Anidar una tabla o matriz y un gráfico en una lista

Para anidar varias regiones de datos en una lista, primero se agrega un rectángulo y, a continuación, se agregan las regiones de datos al rectángulo.

Puede definir un grupo para una región de datos de lista y, a continuación, agregar un Tablix y un gráfico para proporcionar vistas diferentes de los mismos datos. Para lograr este efecto, debe definir expresiones de grupo y de ordenación idénticas para el Tablix y el gráfico incrustados. Por definición, el Tablix y el gráfico usan datos procedentes del conjunto de datos de la región de datos de lista primaria.

[!NOTA]

De forma predeterminada, al agregar una región de datos de lista a la superficie de diseño, la lista incluye una fila de detalles. Para cambiar este valor predeterminado, agregue una fila de grupos y quite la fila de detalles. Para obtener más información, vea Explorar la flexibilidad de una región de datos Tablix.

Para obtener más información, vea Descripción de los grupos (Reporting Services) y Cómo agregar, mover o eliminar una región de datos (Reporting Services).