Compartir a través de


Crear grupos de jerarquía recursiva (Generador de informes 3.0 y SSRS)

Para mostrar datos recursivos donde la relación entre el elemento primario y el elemento secundario se representa mediante campos del conjunto de datos, puede establecer la expresión de grupo de región de datos basándose en el campo secundario y establecer la propiedad Parent basándose en el campo primario.

Un uso habitual de los grupos de jerarquía recursiva es mostrar datos jerárquicos, por ejemplo, los empleados en un organigrama. El conjunto de datos incluye una lista de empleados y jefes, donde los nombres de los jefes también aparecen en la lista de empleados.

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.

Crear jerarquías recursivas

Para generar una jerarquía recursiva en una región de datos Tablix, debe establecer la expresión de grupo en el campo que especifica los datos secundarios y la propiedad Parent del grupo en el campo que especifica los datos primarios. Por ejemplo, para un conjunto de datos que incluye campos para el identificador de empleado y para el identificador de jefe, establezca la expresión de grupo en el identificador de empleado y la propiedad Parent en el identificador de jefe.

Los grupos que se definen como jerarquía recursiva (es decir, los que usan la propiedad Parent) solo pueden tener una expresión de grupo. Puede usar la función Level en el margen del cuadro de texto para aplicar sangría a los nombres de los empleados en función de su nivel en la jerarquía.

Para obtener más información, vea Agregar o eliminar un grupo en una región de datos (Generador de informes 3.0 y SSRS) y Crear un grupo de jerarquías recursivas (Generador de informes 3.0 y SSRS).

Funciones de agregado que admiten recursividad

Puede usar funciones de agregado de Reporting Services que aceptan el parámetro Recursive para calcular los datos de resumen para una jerarquía recursiva. Las funciones siguientes aceptan Recursive como parámetro: Sum, Avg, Count, CountDistinct, CountRows, Max, Min, StDev, StDevP, Sum, Var y VarP. Para obtener más información, vea Referencia a funciones de agregado (Generador de informes 3.0 y SSRS).