带 IIF 子句的 Sum 表达式

Sum expression with IIF clause

我想对名为 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))

它只是 return 空白值。我在那里做错了什么?问候

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

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

sNombrePlanta 不能同时具有值​​ "AUCHI" 和 "AUQRO"。您的意思是使用 OR 字段是这些值之一吗?