0

J'ai une liste de frais affichés dans un objet table. Je voudrais afficher la différence entre 2 des frais dans une zone de texte (pas sûr si cela va dans le pied de table ou dans un pied de groupe). Je suis capable de sommer des valeurs facilement mais je ne vois pas comment je peux soustraire des valeurs. Dans cet exemple, disons que je voudrais montrer la différence entre les frais de licence et les frais d'inscription (999-333). Comment puis-je faire cela en utilisant des groupes/filtres, etc. BTW Je veux faire cela au niveau du rapport pas dans une procédure stockée! Merci à l'avance ...Reporting Services 2005 Soustraire 2 valeurs dans une table

Voici ce que les données eteint ressemble:

FeeDescription FeeValue 
License   $999.00 
Registration  $333.00 
Inspection  $444.00 
Title    $555.00 
Tire Fee   $5.00 
Battery Fee  $1.50 
MVWEA (Lemon Law) $2.00 

Répondre

1

Je devine que vous utilisez une table. Vous pouvez donc effectuer le calcul avec une expression dans la propriété Value de la cellule concernée. Pour une ligne au niveau de l'article: =Fields!License.Value - Fields!Registration.Value. Pour une ligne de niveau groupe: =sum(Fields!License.Value - Fields!Registration.Value).

+0

Merci mais cela ne fonctionne pas parce qu'il n'y a pas de champs appelés « Licence » ou « Inscription ». Les champs dans le DataSet sont "FeeDescription" et "FeeValue". "Licence" et "Enregistrement" font partie des données renvoyées que je souhaite inclure dans le calcul. –

+0

voir, c'est quelque chose d'important qui aurait été utile dans le poste d'origine – DForck42

0

quelque chose comme cela devrait fonctionner

=sum(iif(Fields!FeeDescription="License" or Fields!FeeDescription="Registration",Fields!FeeValue,0)) 
Questions connexes