SSRS-百分比总计行

时间:2020-05-19 13:42:06

标签: reporting-services ssrs-2012

我正在尝试构建一个SSRS报告,该报告的列基于百分比:

AgentSales   AgentCommission       Commission
20           .25                   5 
33           .12                   3.96
46           .76                   34.96
Totals:       99                   [Unknown Calculation]

但是,如果我遇到问题,我需要获取总计列吗?我将如何计算佣金,以便[未知计算]中显示的数字显示我的平均佣金?

Commission列只是AgentSales * AgentCommission。总佣金不是SUM(Commission),而是或多或少是所有座席的平均佣金。

1 个答案:

答案 0 :(得分:2)

假设您要计算加权平均佣金,那么我会这样计算。.

enter image description here


表达式1 :根据您的示例很简单。

=Fields!AgentSales.Value * Fields!AgentCommission.Value

表达式2:是表达式1的结果之和

=SUM(Fields!AgentSales.Value * Fields!AgentCommission.Value)

表达式3:是表达式2除以代理商销售总和

=(SUM(Fields!AgentSales.Value * Fields!AgentCommission.Value))
 /
 SUM(Fields!AgentSales.Value)

其他单元格应该可以自我解释...

运行报告时,我们得到以下信息。

enter image description here

如果这不是您想要的,请编辑您的问题以显示所需的结果以及如何得出该结果。


从OP更新后进行编辑

如果您希望样本中标记为“ 2”的单元格为上述值的平均值,则只需将其更改为

=AVG(Fields!AgentSales.Value * Fields!AgentCommission.Value)