SSRS: Comment faire une somme qui ne comprend que le dernier élément dans un groupe

J'ai un rdlc fichier de rapport, et je suis en train de faire un somme qui ne peut inclure le dernier élément de chaque groupe. J'ai une table un peu comme ceci:

Place                 = ?                              (Group header 1)
    User              = ?                              (Group header 2)
        Date          =Last(Fields!Number.Value)       (Group header 3)
            Number    =Fields!Number.Value             (Detail row)

Donc, en d'autres termes, dans User là, je veux une somme de Date... si cela avait un sens...

La Numberlignes contiennent de nombreux numéros par Date. Mais Date affiche seulement le dernier numéro de la journée, parce que le reste ne compte pas (mais doit être affiché) Dans User je veux résumer ces derniers chiffres pour toutes les dates pour cet utilisateur. Et même avec Place (qui serait la somme de tous les dernier nombre pour chaque jour, pour chaque utilisateur).

Quelqu'un pourrait-il m'aider? J'ai essayé de l'évident (pour moi au moins) =Sum(Last(Fields!Number.Value)), mais (aussi essayé de préciser le groupe dans ces fonctions, mais n'a pas fait une différence parce que) j'obtiens une erreur lorsque j'essaie de compiler qui dit:

L'expression de Valeur pour le champ de texte "numberTextbox" contient une fonction d'agrégation (ou RunningValue ou RowNumber fonctions) dans l'argument d'une autre fonction d'agrégation (ou RunningValue). Les fonctions d'agrégation ne peut pas être imbriquées à l'intérieur d'autres fonctions d'agrégation.

Qui, j'imagine, genre de logique... mais comment dois-je faire ensuite?


Mise à jour:, j'ai résolu le problème en ajoutant une autre colonne, et la copie de ces derniers chiffres dans la colonne. De cette façon, je peux afficher tous les nombres, et de faire la synthèse sur la colonne qui ne contient que ceux qui vont être dans la somme. Je suis toujours très curieux de savoir si quelqu'un a une solution à mon problème... donc merci de poster une réponse si vous en avez!

  • Comment avez-vous Copier les derniers chiffres dans la colonne? J'ai aussi un Groupe de lignes. Serait-ce à résoudre le problème? Merci
InformationsquelleAutor Svish | 2009-05-06