我正在使用SSRS在列中添加某些值。如果服务ID是13,15,18或19我想要它也将这些值加在一起。现在我有:
=IIf(Fields!ServiceID.Value = 13,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 15,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 18,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 19,Fields!TermPrimary.Value, Nothing)
我认为这可以让我将这些值加在一起,而只是显示与下面显示serviceID 13的表格完全相同的值。如何将这些数字加在一起?
答案 0 :(得分:1)
您的服务ID 字段始终是一个数字,从不等于13 AND 15在同一行。
我认为你希望分组你的专栏和其他字段 SUM TermPrimary 该组IIF ServiceID < / strong>是您给定的值之一。
=SUM(IIf(Fields!ServiceID.Value = 13 OR Fields!ServiceID.Value = 15 OR Fields!ServiceID.Value = 18 OR Fields!ServiceID.Value = 19, Fields!TermPrimary.Value, 0)