reporting-services duplicate-data suppression

reporting services - Suprime los valores duplicados en el grupo, informes de SSRS



reporting-services duplicate-data (4)

Tengo un informe de SSRS donde la fecha se debe agrupar por categoría de proyecto. El código del proyecto en la categoría se repite en un lado del grupo. ¿Cómo suprimo el valor?

Por favor, ayúdame a tener una idea.

Gracias, brijit


Creo que puede tratarse de un problema relacionado con la forma en que agrupa las fechas. ¿Tiene agrupado el tiempo con ellos también pero suprimiendo las horas en su salida?

Por ejemplo:

12-5-2010 12:00:00

12-5-2010 13:00:00

si le quitas los tiempos de forma de cómo los ves, pero no cómo los agrupas, aparecerán engañados.


Creo que hay una opción ocultar duplicados en propiedades en ssrs. por lo tanto, deberá verificar esa opción en el grupo de categoría de proyecto. De esta forma, puede ocultar los valores duplicados y obtener registros únicos. Primero, crea un grupo basado en la categoría del proyecto en las propiedades de los campos y luego marca esa opción oculta debajo de ese grupo. Cada vez que selecciones esa opción se iluminará una lista desplegable que muestra el grupo o conjunto de datos allí donde seleccionas tu grupo creado.


También puede ocultar campos al poner una expresión en la propiedad Oculta como esta:

=Fields!ProductCode.Value = Previous(Fields!ProductCode.Value)

Entonces, si el valor en el registro anterior es el mismo que este, ocultará el campo. Debe ordenar el conjunto de datos correctamente para que esto funcione. En su caso, creo que la clasificación sería Date, ProductCategory, ProductCode.

En el pasado usé esto a menudo junto con expresiones para bordes de campo para agrupar el resultado visualmente.


Esto es un poco tarde para ti brijt, pero lo que hago es editar las propiedades del cuadro de texto para ese campo, en la pestaña de fuente, ingresa una expresión para Color de la siguiente manera:

=IIf(Fields!ProductCode.Value = Previous(Fields!ProductCode.Value), "White", "Black")

... suponiendo que su fondo es blanco, esto hará lo que quiera.