SSRS:添加多个 if 语句
SSRS: Add multiple if statements
我正在使用 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 的 table 完全相同的值。如何将这些数字加在一起?
您的服务 ID 字段将始终是一个数字并且 从不 等于 13 AND 15在同一行。
我想你想 Group 你的列按其他字段和 SUM TermPrimary 对于该组 IIF,ServiceID 是您给定的值之一。
=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)
我正在使用 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 的 table 完全相同的值。如何将这些数字加在一起?
您的服务 ID 字段将始终是一个数字并且 从不 等于 13 AND 15在同一行。
我想你想 Group 你的列按其他字段和 SUM TermPrimary 对于该组 IIF,ServiceID 是您给定的值之一。
=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)