web-dev-qa-db-fra.com

Comment afficher le nombre de lignes dans SSRS par regroupement sur une valeur de regroupement variable?

Essentiellement, j'aimerais avoir un nombre de lignes distinct par groupe. Je crois que je suis censé utiliser RowNumber. Cela semble avoir été discuté, mais j'ai des difficultés en raison du fait que mon groupby n'est pas une constante de chaîne.

Mes tentatives ont abouti à quelque chose qui ressemble à:

=RowNumber(Parameters!GroupBy1.Value)

Le rapport SSRS ne se charge pas si j'ai cet ensemble tel quel.

Nombre de lignes par DS travail. Si j'utilise à la place:

=RowNumber("NameOfMyDataSet")

J'aurai le nombre de lignes avec succès, mais sans réinitialiser par groupe.

Comment réinitialiser le nombre de lignes par groupe si j'utilise un nom de groupe variable?

11
Rail24

Vous devez définir la portée de la fonction comme nom du groupe, pas le DataSet, quelque chose comme:

=RowNumber("Group1")

Modifier après commentaire:

Comme ci-dessus, il s'agit du nom du groupe créé dans le rapport, pas des valeurs du DataSet.

Dans Designer:

enter image description here

Propriétés du groupe:

enter image description here

22
Ian Preston