如何在 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)
这基本上会计算所有度量值的总和,然后除以数据源中的记录数。
我想用百分比向 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)
这基本上会计算所有度量值的总和,然后除以数据源中的记录数。