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%

person Chespy    schedule 30.04.2013    source источник


Ответы (1)


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

=CountDistinct(Fields!ID.Value)/CountDistinct(Fields!ID.Value, "MyDatasetName")
person Chris Latta    schedule 01.05.2013