SQL Server 2005 Reporting Services: Comment calculer le nombre de lignes qui ne sont pas nulles? Tous les conseils pour calculer les totaux?

À l'aide de Reporting Services de SQL Server 2005: Est-il un moyen pour compter uniquement les enregistrements qui ne sont pas null; similaires à "NBVAL" dans Excel? Je pense que ce serait très simple processus, mais rien, j'ai essayé a travaillé. Par exemple, j'ai essayé d'utiliser l'expression suivante pour "Terminé", qui est une colonne je suis en train de compter:
=count(IIF(Champs!Terminé.Value="FIN"))
Toutefois, cela jette le "mauvais nombre d'arguments d'erreur". "Terminé" aura une valeur de "Fin" ou nulle.

Si nécessaire, je peut essayer de travailler ça dans ma requête SQL, mais la requête est déjà incroyablement compliqué.

Aussi, j'ai trouvé très peu de documentation pour savoir comment calculer le rapport des totaux, et comment total de groupes. Quelqu'un aurait-il des recommandations sur ce qui à utiliser comme référence?

Mise à jour: après une inspection plus poussée, l'expression =SOMME(IIF(IsNothing(Champs!Terminé.Valeur),0,1)), en effet, de retour le nombre d'enregistrements. J'ai fait l'erreur de penser que le rapport de dépouillement le nombre d'enregistrements dans le rapport réel avec la "fin" d'une valeur. Depuis les groupes du rapport sur "Terminé", "Fin" ne s'affiche une fois dans le rapport pour chaque ID unique (également être groupé, ci-dessus). Donc j'ai vraiment besoin d'être comptage (suming?) basé sur les sous-totaux...si c'est encore possible.

OriginalL'auteur user329266 | 2010-06-14