按字节除以字段以获得百分比SSRS

时间:2014-01-22 16:43:36

标签: reporting-services

我想通过使用数据除以总体数据的总和来找出获得百分比的方法。 例如:

[NumberofClients]/[Sum(NumberofClients)] 

对于每一行,它应根据客户端数量具有不同的百分比。 但是,当我执行上面的表达式时,我总是得到100%。

1 个答案:

答案 0 :(得分:2)

当您应用Sum时,它将在当前范围内计算 - 如果此表达式位于“详细信息”行中,则它将只查看一行,这解释了为什么它总是100%

您需要使用Scope参数来获取Sum中当前行以外的内容,例如:

=Fields!NumberofClients.Value / Sum(Fields!NumberofClients.Value, "MyDataset")

这给出了特定行的%值与数据集中的所有行的比较,这似乎是您所追求的。

您可以根据需要将Scope参数更改为组而不是整个数据集。