我想通过使用数据除以总体数据的总和来找出获得百分比的方法。 例如:
[NumberofClients]/[Sum(NumberofClients)]
对于每一行,它应根据客户端数量具有不同的百分比。 但是,当我执行上面的表达式时,我总是得到100%。
答案 0 :(得分:2)
当您应用Sum
时,它将在当前范围内计算 - 如果此表达式位于“详细信息”行中,则它将只查看一行,这解释了为什么它总是100%
您需要使用Scope参数来获取Sum中当前行以外的内容,例如:
=Fields!NumberofClients.Value / Sum(Fields!NumberofClients.Value, "MyDataset")
这给出了特定行的%值与数据集中的所有行的比较,这似乎是您所追求的。
您可以根据需要将Scope参数更改为组而不是整个数据集。