与IIF子句的和表达式

时间:2018-01-18 22:21:31

标签: reporting-services expression ssrs-2012

我希望根据Fields!Horas.Value

对称为Fields!sNombrePlanta.Value的字段求和

所以我这样做:

=Sum(IIF(Fields!sNombrePlanta.Value = "AUCHI", Fields!Horas.Value, 0))

它运作完美,但现在我想添加另一个Fields!sNombrePlanta.Value并将这两个加起来,所以我尝试:

=Sum(IIF((Fields!sNombrePlanta.Value = "AUCHI" And 
Fields!sNombrePlanta.Value = "AUQRO"), Fields!Horas.Value, 0))

它只返回空白值。我在那里做错了什么?此致

1 个答案:

答案 0 :(得分:0)

您要求一个字段有两个值:

=Sum(IIF((Fields!sNombrePlanta.Value = "AUCHI" And Fields!sNombrePlanta.Value = "AUQRO"), Fields!Horas.Value, 0))

sNombrePlanta不具备这两个价值观" AUCHI" AND" AUQRO"同时。你的意思是使用OR哪个字段是这些值中的任何一个?