SSRS - 在堆积条形图中仅添加两个值,剩下的就是其余部分

时间:2017-08-06 18:34:26

标签: reporting-services sum ssrs-2012

我有一份SSRS报告,其中包含每个列上有三个值(百分比)的堆积条形图。它现在只需要通过将其他两个相加并留下一个来显示两个值。我需要将两个类别基本合并为一个。

我认为我能够做到这一点的方法是使用以下表达式:

     =sum(iif(Fields!Status.Value = "A" OR Fields!Status.Value = "B", 
      Fields!Percents.Value, "1", sum(iif(Fields!Status.Value = "C", 
      Fields!Percents.Value, "2" ))))

但是我收到了一个错误。任何帮助或建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的初始IIF声明中有太多参数。 IIF()只有三个参数,但你给它四个。

根据您的评论,听起来您需要两个单独的表达式: 对于水果:

= sum(iif(Fields!Status.Value = "Apples" or Fields!Status.Value = "Strawberries", Fields!Percents.Value, 0) 

和蔬菜:

= sum(iif(Fields!Status.Value = "Broccoli", Fields!Percents.Value, 0) 

根据您的描述,我认为不能将其合并为一个表达式。