汇总报告服务矩阵中的2列

时间:2012-12-26 10:06:34

标签: reporting-services matrix ssrs-2008

我的报告中有矩阵,列字段为“Layer Origin”。

Layer Origin有3个值:

  1. 新业务
  2. 续订 - 重写
  3. 续订 - 相同条款
  4. 如果我按原样运行报告,它将显示上述3中的每一个的总计。

    我用什么来表示总计:

    1. 新业务
    2. 续订(续订 - 重写+续订 - 相同条款)
    3. ,即:我想总结更新 - 重写和续订 - 相同条款的值 下面是一个屏幕截图,用于说明我的要求。

      enter image description here


      感谢您的回复。 香港专业教育学院尝试下面的代码,但它给了我错误(见下面的屏幕)

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

      enter image description here

      感谢您的反馈意见。

2 个答案:

答案 0 :(得分:1)

如果您只在总列中使用条件SUM

,则可以处理这种情况
=SUM(IIF(Fields!Layer_Origin.Value="New Business",0,Fields!USD_CED.Value))

而不是使用

=SUM(Fields!USD_CED.Value)

我认为它会解决你的问题。请原谅我一些拼写错误或语法错误。因为我没有任何VS无法检查。 分享,如果你仍然面临任何问题bcz这个肯定是我可以帮助。

答案 1 :(得分:0)

经过几次测试后我发现了问题。 代码应如下所示:

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

感谢您的协助