首先抱歉我的英语。 我想在tablix-fields expresion中的ssrs中使用这样的东西:
=iif(CStr(Fields!Id.Value) in Split(Parameters!IdListStr.Value, ","), Fields!Sum, "")
其中Parameters!IdListStr.Value =“1,2,3”。
有可能吗?
答案 0 :(得分:0)
您可以使用以下值
在数据集上添加过滤器 Expression := Fields!Id.Value
Operator := In
Value:= Split(Parameters!IdListStr.Value, ",")
如果你不想从数据集中过滤掉记录,那么你可以使用下面的表达式
= IIF(Array.IndexOf(Parameters!IdListStr.Value, Fields!Id.Value) > -1,Fields!Sum.Value,Nothing)