web-dev-qa-db-fra.com

Compter l'expression SSRS Report

Essayer de compter toutes les lignes d'une colonne où column=Yes Mon rapport contient deux colonnes Acceptées et rejetées.

J'essaie de compter les lignes où acceptées = Oui et de faire la même chose pour rejetées.

J'ai essayé ceux-ci:

=COUNT(IIF(Fields!accepted.Value="Y",1,0))
=COUNT(IIF(Fields!rejected.Value="Y",1,0))   
=COUNT(FIELDS!accepted.value="Y")
=COUNT(FIELDS!rejected.value="Y")

cette expression compte chaque ligne plutôt que seulement celles qui sont "Y"

18
Jt2ouan

Vous pouvez le faire de plusieurs manières:

SUM(IIF(Fields!accepted.Value="Y",1,0))

ou

COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))

COUNT est un compte de toutes les lignes, donc même en retournant 0, il sera inclus dans le compte. C'est pourquoi retourner Rien devrait faire l'affaire.

35
Tom Jenkin

= SUM (IIf (Fields! Doc_Type.Value = "Envois", 1, 0), "YourDataSetName")

cela a fonctionné pour moi sans erreurs. vu cela sur un autre post.

1
bubbles