SSRS sum iif 組合用法
Nov 18, 2021
How to SSRS sum with iif?
AS title, 最近想要針對不同 type 的 data 做 sum,結果按照平常寫 code 的邏輯寫完後(SSRS expression 的 IDE 有點不太行...),直接出現紅色底線:
=IIF(isNothing(Sum(IIF(Fields!PROP_TYPE.Value<>1, Fields!QTY_SUM.Value, 0))), 0, Sum(IIF(Fields!PROP_TYPE.Value<>1, Fields!QTY_SUM.Value, 0)))
SUM() 內的 IIF() 要多加上 VAL() 把 IIF() 內的值換成 value:
=IIF(isNothing(Sum(VAL(IIF(Fields!PROP_TYPE.Value<>1, Fields!QTY_SUM.Value, 0)))), 0, Sum(VAL(IIF(Fields!PROP_TYPE.Value<>1, Fields!QTY_SUM.Value, 0))))
ref: