none
Agrupaciones en informes con Reporting services RRS feed

  • Pregunta

  • Hola a todos,

     

    Tengo un informe diseñado con Reporting services en el que muestro una tabla con varias agrupaciones. Cada vez que se realiza una agrupación los datos asociados a dicho grupo se muestran en la siguiente fila de la tabla.

    Me explico:

     

    padre ó grupo1

                           hijo1

                           hijo2

     

    y me gustaría mostrar:

     padre ó grupo1   hijo1

                              hijo2

     

    Teniendo en cuenta que realizo varias agrupaciones en una tabla, ¿Existe alguna forma de mostrar todas las agrupaciones desde la primera fila sin que los datos hijos de cada agrupación se muestren en la siguiente fila?

    Es decir, que los datos de la tabla comiencen a mostrarse desde la primera fila.

     

    Gracias,

     

    Mari Nieves.

     

     

     

     

    • Cambiado Fran DiazModerator miércoles, 20 de julio de 2011 10:04 Es de SSRS (De:SQL Server)
    jueves, 6 de noviembre de 2008 21:43

Respuestas

  • Hola te cuento que en la version de SQL Server Reporting Services 2008  gracias a las nuevas caracteristicas de la nueva region de datos tablix esto se logra facilmente y por omision ya que no crea nuevas secciones a nivel de filas al adicionar un grupo en una tabla.

    Pero en la version 2005 de Reporting lo puedes lograr de la siguiente manera:

    1-Creas el grupo en la tabla comun y corriente
    2-En la seccion de detalle pones en la primera columna el campo por el que estas agrupando y en la segunda columna el campo del detalle del grupo, de esta forma verias el nombre del grupo al que pertenece cada detalle, ahora veremos como ver el grupo unicamente en el primer registro del grupo.
    3-Luego te posicionas dentro de la tabla en el textbox donde se encuentra el campo por el que agrupaste das clic derecho y seleccionas la opcion de propiedades ... alli habilitas la opcion Hide duplicates y en la lista desplegable marcada con la etiqueta Containing group or dataset: seleccionamos el grupo que creamos en el paso 1
    4-Puedes seleccionar tambien las filas delencabezado y pie de pagina del grupo y en las propiedades poner su propiedad Hidden = true para que no ocupen espacio innecesario a nivel de filas

     

    A continuacion veremos el resultado creo que es el esperado y que te sera de ayuda saludos.




    Andrés González
    jueves, 5 de marzo de 2009 14:47