如何在 SSRS 中聚合百分比

How to Aggregate percentages in SSRS

我想用百分比向 table 添加总计字段。

SSRS 中的 AVG() 函数对我不起作用,原因如下。 (措施以百分比表示)

 _______________________________
 |Group 1| Measure 1| Total 1   |
 |_______|__________|___________|
 |Group 2| Measure 2|           |
 |       | Measure 3|Total 2    |
 |_______|__________|___________|
 |Total  |__________|Grand Total|

If Measure 1 is 100 %
And Measure 2 is 0%
And measure 3 is 100%

Total 1 will be 100%
Total 2 will be 50 %
Grand Total will be 75% (100 +50 /2)

While it should be 66% (100 + 100 + 0 /3)

百分比是预先计算的。

不是计算 总计 的平均值,而是计算所有 措施 的总计。因此,您应该能够对数据源的所有度量使用 AVG() 函数。

=AVG(Fields!Measure.Value)

这基本上会计算所有度量值的总和,然后除以数据源中的记录数。