2010-03-22 13 views
0

J'ai une matrice et je dois ajouter l'argent gagné cette année et les années passées. Cependant, je dois retirer l'argent dépensé au cours des dernières années. Je dois avoir le montant distinct par année et le total de ces montants. C'est ce que donne ma matrice:Problème sous-total Matrice avec rapport rdlc dans vb.NET

Year 
= Fields!Year.value   =formatnumber((sum(Fields!Results.Value))-(sum(iif(
          Fields!Year.value < Parameters!choosedYear.Value, 
          Fields!Moneyspent.value,0))), 2) & "$" 

Cependant, le sous-total me donne une erreur. Que devrais-je faire?

P.S .: J'ai déjà trouvé que le sous-total me donne une erreur parce que ce n'est pas dans la portée du rowgroup1, mais est-il possible d'obtenir la portée dans le sous-total? ou quelqu'un peut-il trouver un autre moyen de le faire?

Répondre

1

essayer comme ça

=formatnumber(sum(Fields!Results.Value)-iif(
          Fields!Year.value < Parameters!choosedYear.Value, 
          sum(Fields!Moneyspent.value), 0), 2) & "$"