如何计算SSRS中一组的百分比

how to calculate percentage in a group in SSRS

我对 SSRS 中的小计百分比有疑问: 我的数据如下:

我想计算每个客户的分行金额百分比。 有人可以帮我解决这个问题吗?

假设您的报告中有一个按客户分组的行组,并且假设此行组称为 rgCustomer,那么您应该能够执行类似的操作。

=SUM(Fields.Amount.Value)/SUM(Fields.Amount.Value, "rgCustomer")

然后您可以将文本框格式化为类似 p0 的格式,以显示为小数点后 0 位的百分比。

备注:

  1. 需要将 "rgCustomer" 部分替换为按客户分组的行组的名称。
  2. 必须用引号括起来
  3. 区分大小写
  4. 如果显示零值,则不考虑 那么你可能会有一个零客户总数 给出除以 0 的错误(这在你的情况下可能不是问题 虽然)

谢谢

很有帮助。 但是我已经用"rgBranch"替换了"rgCustomer",因为我想在他自己的branch.As下面计算客户数量: SUM(Fields.Amount.Value)/SUM(Fields.Amount.Value, "rgCustomer")