2013-04-30 2 views
4

Я хотел бы иметь возможность получить процент каждой строки по отношению к общей сумме. Вот моя формула:Процент SSRS от общего числа

=COUNTDISTINCT(Fields!ID.Value, "NameOfRowGrouping")/COUNTDISTINCT(Fields!ID.Value, "TopLevelGroupName") 

Процент он выходит процент между рядами общей и общей каждой группы:

Group  Qty  % 
--------------------- 
Group 1 
MemberA  3 40% 
MemberB  4 60% 

Total   7 

Group 2 
MemberC  2 50% 
MemberD  2 50% 

Total   4 

Grand Total 11 

мне нужно знать, какой процент с отношением общей для всех групп , например, так:

Group  Qty  % 
--------------------- 
Group 1 
MemberA  3 30% 
MemberB  4 40% 

Total   7 

Group 2 
MemberC  2 15% 
MemberD  2 15% 

Total   4 

Grand Total 11 100% 

ответ

11

Это походит на то, что вы хотите сделать, это вычислить на основе набора данных, а не таблица группировки:

=CountDistinct(Fields!ID.Value)/CountDistinct(Fields!ID.Value, "MyDatasetName")