web-dev-qa-db-fra.com

Recherche SSRS basée sur plusieurs conditions

J'ai un jeu de données (Volume) qui ressemble à ceci:

enter image description here

Dans mon rapport, ce que je veux obtenir est le suivant:

enter image description here

L'expression de recherche: = Recherche (Fields! Id.Value, Fields! Id.Value, Fields! Volume.Value, "Volume") ne peut rechercher que l'ID. Existe-t-il un moyen de rechercher d'abord l'ID, puis de rechercher sur Sub_Group pour obtenir le volume correct? Je vous remercie.

12
C.C

Vous pouvez Lookup en utilisant plusieurs champs si vous concaténez tous les champs nécessaires dans le premier et le deuxième paramètre Lookup.

=Lookup(Fields!ID.Value & Fields!SUB_GROUP.Value, Fields!ID.Value & Fields!SUB_GROUP.Value, Fields!VOLUME.Value, "Volume")

Alternativement, vous pouvez concaténer tous les champs nécessaires dans votre jeu de données et l'utiliser pour votre Lookup.

17
Pete Rennard-Cumming