【问题标题】:sum 2 columns in a reporting services matrix汇总报告服务矩阵中的 2 列
【发布时间】:2014-04-04 21:52:29
【问题描述】:

我的报告中有矩阵,列字段为“层原点”。

Layer Origin 有 3 个值:

  1. 新业务
  2. 续订 - 重写
  3. 续订 - 相同条款

如果我按原样运行报告,它将显示上述 3 个中的每一个的总计。

什么是要显示总计的:

  1. 新业务
  2. 续订(续订 - 重写 + 续订 - 相同条款)

即:我想总结更新-重写和更新-相同条款的值 以下是说明我的请求的屏幕截图。


感谢您的回复。 我试过下面的代码,但它给了我错误(见下面的屏幕)

=SUM(IIF(Fields!Layer_Origin.Value="New Business",0,Fields!USD_Cedent_Premium.Value))

感谢您的反馈。

【问题讨论】:

    标签: reporting-services matrix ssrs-2008


    【解决方案1】:

    这种情况只要在 Total Column 中使用条件 SUM 就可以解决

    =SUM(IIF(Fields!Layer_Origin.Value="New Business",0,Fields!USD_CED.Value))
    

    而不是使用

    =SUM(Fields!USD_CED.Value)
    

    我认为它会解决您的问题。如果有拼写错误或语法错误,请原谅我。因为我没有安装任何 VS 来检查。 如果您仍然遇到任何问题,请分享,因为我绝对可以提供帮助。

    【讨论】:

      【解决方案2】:

      经过多次测试,我发现了问题。 代码如下:

      =SUM(IIF(Fields!Layer_Origin.Value="New Business",CDec(0.00),Fields!USD_Cedent_Premium.Value))
      

      感谢您的帮助

      【讨论】: