SSRS占总数的百分比

Che*_*spy 4 percentage reporting-services

我希望能够得到每行的百分比与总数的关系.这是我的公式:

=COUNTDISTINCT(Fields!ID.Value, "NameOfRowGrouping") / COUNTDISTINCT(Fields!ID.Value, "TopLevelGroupName")
Run Code Online (Sandbox Code Playgroud)

它出现的百分比是行总数与每组总数之间的百分比:

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
Run Code Online (Sandbox Code Playgroud)

我需要知道所有分组总数与百分比的百分比,如下:

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%
Run Code Online (Sandbox Code Playgroud)

Chr*_*tta 11

听起来你想要做的是根据数据集计算,而不是表分组:

=CountDistinct(Fields!ID.Value)/CountDistinct(Fields!ID.Value, "MyDatasetName")
Run Code Online (Sandbox Code Playgroud)