2017-08-22 3 views
0

J'ai ssrs rapport avec 2 ensemble de données, le rapport contient tablix rempli de l'ensemble de données et les données groupées par champ spécifique dans l'ensemble de données, tout ce que je veux est d'obtenir la somme des données colonne spécifiques dans chaque page du rapport Remarque: la page n'a pas de nombre fixe de lignes dans chaque page et je ne veux pas êtrecomment obtenir la somme des enregistrements existent dans chaque page dans le rapport de SSRS?

+0

Pouvez-vous fournir une capture d'écran de votre ensemble de données, et d'essayer de formuler plus clairement ce que vous voulez de l'aide – TinkeringMatt

Répondre

0

En général, nous regroupons le total dans le pied de groupe de pied de page, vous pouvez également atteindre ceci en le faisant. Afin d'afficher la somme totale dans chaque page, nous devons répéter le pied de tableau. Reportez-vous aux étapes ci-dessous:

  1. Sélectionnez le tableau dans le rapport.
  2. Dans la sous-fenêtre Groupes, cliquez sur la petite flèche triangulaire dans le coin supérieur droit et sélectionnez "Mode avancé" pour afficher les membres statiques.
  3. Dans la hiérarchie Groupe de lignes, sélectionnez l'élément (Statique) correspondant au pied de groupe ou à l'en-tête de tableau figurant dans la table.
  4. Spécifiez la propriété RepeatOnNewPage sur True, la propriété KeepWithGroup sur Before et la propriété FixedData sur False.

Ensuite, la somme totale serait répétée dans chaque page. Pour afficher la somme des données sur chaque page, s'il existe des groupes dans le tableau et que le saut de page dépend du groupe, nous pouvons simplement ajouter un pied de groupe, puis spécifier l'agrégation de la somme. Toutefois, si le saut de page ne dépend que de la taille de la page, nous avons besoin d'agréger la somme de la page en cours dans le pied de page, s'il vous plaît vous référer aux étapes ci-dessous:

  1. Ajouter pied de page dans le rapport.
  2. Ajoutez une zone de texte dans le pied de page.
  3. Spécifiez l'expression dans la zone de texte comme = Somme (ReportItems! TextboxName.Value) Veuillez corriger le nom de la zone de texte dans l'expression dans la zone de texte dans laquelle le champ de données doit être agrégé.
  4. Nous pouvons également ajouter une autre zone de texte à la PageFooter de se référer à la somme de totol dans le pied de page de tableau matriciel par l'expression comme = ReportItems! TextboxName.Value

S'il vous plaît corriger aussi le nom de zone de texte dans l'expression, et puis masquez le pied de page original dans le tableau.

afficher ce lien: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/38c1a7d3-f2db-4ed5-9287-34da112031ce/show-sum-total-on-every-page?forum=sqlreportingservices