SSRS根据行总计计算列的百分比

gra*_*mie 5 sql expression reporting-services

我有一个看起来像这样的数据集

+------------+-----------------------------+
| user_name  |             role            |
+------------+-----------------------------+
| User A     |  Admin, System              |
| User B     |  Editor, Power User, System |
+------------+-----------------------------+
Run Code Online (Sandbox Code Playgroud)

我想计算每列的总和(A,B)占行总数的百分比

+-------+-----+-----+-------+
| Month |  A  |  B  | TOTAL |
+-------+-----+-----+-------+
| Jan   | 90% | 10% | 100%  |
| Feb   | 90% | 10% | 100%  |
| Mar   | 75% | 25% | 100%  |
+-------+-----+-----+-------+
Run Code Online (Sandbox Code Playgroud)

我试过一个表,矩阵似乎无法工作:

在此输入图像描述

Ian*_*ton 11

您的%值表达式应类似于:

=Sum(Fields!Income.Value) / Sum(Fields!Income.Value, "RowGroupName")
Run Code Online (Sandbox Code Playgroud)

RowGroupName您定义的Month行组的名称在哪里,您可能会注意到给出的示例.

这个总适用Income特定Fee_To/ Month组的所有Fee_ToIncome在值Month组.