SSRS somme max par groupe
J'ai un rapport SSRS qui ressemble à ceci (avec des colonnes supplémentaires telles que les ventes) avec des lignes groupées par région et par emplacement.
L'objectif pour les emplacements, c'est le maximum pour chaque emplacement que dans ma requête de l'objectif s'affiche sur chaque record de ventes que je suis addition.
=Max(Fields!goal.Value)
L'objectif pour les régions est la somme de la valeur max de chaque emplacement dans la région de groupe.
=Sum(max(Fields!goal.Value, "LocationName"), "region")
De ces deux premières ne sont pas un problème, mais je vais avoir de la difficulté à obtenir le grand total pour le rapport, qui serait la somme de chaque région total.
=Sum(Fields!goal.Value, "region")
Je ne peut pas référence à la région de groupe, le total est de l'extérieur de ce groupe - "paramètre d'étendue qui n'est pas valable pour une fonction d'agrégation". Comment puis-je obtenir la somme de chaque région (7 000 personnes) dans ce cas?
OriginalL'auteur duffn | 2014-11-18
Vous devez vous connecter pour publier un commentaire.
À la fois du total des zones de texte, la région et le Grand Total, vous pouvez utiliser la même expression:
Parce que l'expression est calculée dans le courant Portée de la zone de texte, à la Région niveau du Groupe, ce sera l'agrégation des
Max
la valeur de l'objectif dans tous les LocationName groupes de la région, et au Grand Total niveau ce sera l'agrégation desMax
la valeur de l'objectif dans tous les LocationName groupes tous régions.Vous pouvez le voir en action. Avec des données comme:
(J'ai doublé les lignes pour qu'il soit clair si la fin totaux sont corrects)
et un tableau simple:
La même expression donne le résultat correct dans les deux Région et Grand Total Portée:
OriginalL'auteur Ian Preston
Avez-vous essayé =Max(Champs!objectif.Valeur) ? Si vous avez besoin de la non délimité grand total cela devrait fonctionner. Voici un excellent article de MSDN sur L'ajout de Regroupement et Totaux. Ci-dessous est une image prise à partir de ce l'article qui montre comment le configurer.
Rend:
OriginalL'auteur dotNetE