web-dev-qa-db-fra.com

Clause WHERE dans l'expression SSRS

Quelle est la syntaxe pour insérer une clause WHERE dans un SSRS expression? J'utilise BIDS 2008.

=Sum(Fields!QuantityToShip.Value) WHERE FIELDS!Program.Value = "FC"

Le code ci-dessus représente la logique que je veux utiliser, mais l'insertion de WHERE là-dedans crée évidemment une erreur de syntaxe.

Le but de cette expression est de définir le champ de valeur d'une série dans un graphique à barres empilées.

Toute aide serait grandement appréciée!

19
sion_corn

Utilisez la méthode IIF :

=Sum(IIF(Fields!Program.Value = "FC", Fields!QuantityToShip.Value, 0))
36
Sir Crispalot