2016-05-24 5 views
1

Figure ACalcul du pourcentage de pourcentage dans SSRS

         Figure A 

Figure B

         Figure B           

Figure C

         Figure C 

J'ai créé la table (figure A) qui me donne le résultat (figure B) où les pourcentages de la sous-catégorie proviennent de les TOTAUX (exemple: pour le 16/01/2016 | 3,04% + 11,13% + 0,02% = 14,19%).

J'ai besoin que les pourcentages de la sous-catégorie soient pris dans le total de la catégorie respective, ce qui en fait le nouveau 100%, comme indiqué dans la figure C: le résultat souhaité (exemple: 1/16/2016 | 21,40% + 78,42% + 0,17 % = 100%).

+0

vous pouvez créer un champ de pourcentage comme Sum (Field! LineTotal.Value)/Sum (Field! LineTotal.Value, "category") * 100 – Kostya

Répondre

0

Dans votre exemple, vous voulez vous référer à cette cellule avec un total de 584 pour la catégorie B. SSRS n'a pas la possibilité de faire référence à une valeur dans plusieurs groupes comme cela. Vous pouvez uniquement fournir un remplacement d'étendue. Pour obtenir cette fonctionnalité, vous pouvez ajouter une sous-requête à votre ensemble de données qui agrège ces valeurs dans une nouvelle colonne.

Ainsi, par exemple votre ensemble de données devrait finir par ressembler à ceci:

CategoryName SubcategoryName Number CategorySubtotal 
Category B  subcategory a  125  584 
Category B  subcategory b  458  584 
... 

Maintenant, vous pouvez facilement calculer le pour cent du total pour chaque catégorie dans le rapport.

+0

Nous vous remercions de votre aide. Je le soupçonnais d'être ainsi, juste nécessaire pour confirmer. –