SSRS - 百分比总计行
SSRS - Percentage Totals Row
我正在尝试构建一个包含基于百分比的列的 SSRS 报告:
AgentSales AgentCommission Commission
20 .25 5
33 .12 3.96
46 .76 34.96
Totals: 99 [Unknown Calculation]
但是,我遇到的问题是我需要获取总计列的内容?我将如何计算佣金,以便 [Unknown Calculation] 中显示的数字显示我假设的平均佣金?
佣金列就是 AgentSales * AgentCommission。总佣金不会是 SUM(Commission),而是或多或少是所有代理商的平均佣金。
假设你想计算加权平均佣金那么我会这样计算..
表达式 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)
其他单元格应该是不言自明的...
当我们 运行 报告时,我们得到以下内容。
如果这不是您想要的,请编辑您的问题以显示所需的结果以及您是如何得出该结果的。
根据 OP
更新后编辑
如果您希望我样本中标记为“2”的单元格是上述值的平均值,那么只需将其更改为
=AVG(Fields!AgentSales.Value * Fields!AgentCommission.Value)
我正在尝试构建一个包含基于百分比的列的 SSRS 报告:
AgentSales AgentCommission Commission
20 .25 5
33 .12 3.96
46 .76 34.96
Totals: 99 [Unknown Calculation]
但是,我遇到的问题是我需要获取总计列的内容?我将如何计算佣金,以便 [Unknown Calculation] 中显示的数字显示我假设的平均佣金?
佣金列就是 AgentSales * AgentCommission。总佣金不会是 SUM(Commission),而是或多或少是所有代理商的平均佣金。
假设你想计算加权平均佣金那么我会这样计算..
表达式 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)
其他单元格应该是不言自明的...
当我们 运行 报告时,我们得到以下内容。
如果这不是您想要的,请编辑您的问题以显示所需的结果以及您是如何得出该结果的。
根据 OP
更新后编辑如果您希望我样本中标记为“2”的单元格是上述值的平均值,那么只需将其更改为
=AVG(Fields!AgentSales.Value * Fields!AgentCommission.Value)