Comment puis-je obtenir des sous-totaux cumulés par mois en SSR?
Je suis en utilisant SSRS pour créer un rapport qui montre que beaucoup d'opérations en fonction de la date de l'opération. J'ai fait un groupe sur le mois et l'année, intitulé 'grpMonthYear'. À l'intérieur de ce groupe, j'ai fait un sous-groupe sur les "TradeDate'.
Les groupes et tous fonctionnent parfaitement. Je suis également générer des sous-totaux mensuels dans le pied de page du groupe "grpMonthYear'.
Mais maintenant, je veux le cumulatif des sous-totaux.
Exemple, si Jan'13 ont totalisé jusqu'à 5 000$.00 et transactions en Février'13 ont totalisé jusqu'à 7 000$.00 mensuel total partiel en Février'13 devrait me montrer de 12 000$.00
J'ai essayé d'utiliser
RunningValue(Fieldname,SUM,'grpMonthYear')
Mais ça ne fonctionne pas.
Ai-je raté quelque chose?
OriginalL'auteur Vivek Todi | 2013-05-09
Vous devez vous connecter pour publier un commentaire.
Vous devez définir le champ d'application de la
RunningValue
fonction à l'autre à l'extérieur du groupe en cours, par exemple la table du DataSet.Donc quelque chose comme:
Voici un exemple simple basé sur les données suivantes:
J'ai créé un simple rapport regroupés par
grpMonthYear
:La Mois Total est juste la somme dans le courant de l'étendue du groupe.
La Total Cumulé expression est la suivante:
Où
Trades
est le DataSet nom. Cela donne maintenant les résultats requis:Donc j'espère que cela permet - il suffit de garder à l'ordre de tous les éléments de la table à l'esprit ainsi que de la portée parent à utiliser s'il y a des groupes imbriqués.
Merci pour un exemple détaillé.
Vous êtes les bienvenus. Intéressant qu'il fonctionne avec un
Nothing
portée; je n'aurais pas cru que - je suppose que cela dépend exactement où la zone de texte est situé par rapport à tout le reste.OriginalL'auteur Ian Preston