我有一份包含2个数据集的SSRS报告。 dataset1 的值为Party_Number
, dataset2 的值为Name
。
我从查找中提取名称:
Lookup(Fields!MODIFIED_IPP.Value,Fields!IPP.Value,Fields!Trustee_Name.Value,"DataSet2")
但是我想硬编码2个值,因为数据集1中不存在IPP。
例如,我想说IIF
dataset1 中的IPP
等于111然后使用名称" Jane Doe" for Trustee_Name
否则使用上面的Lookup表达式。
这可能吗?
答案 0 :(得分:1)
尝试以下表达式,它有多个iif
查找。前两个iif
被硬编码为111
和222
的值,然后是查找和空白默认条目(如果未检测到任何内容)。
希望这有助于一些......
=IIF(Fields!MODIFIED_IPP.Value = "111", "Jane Doe",IIF(Fields!MODIFIED_IPP.Value = "222", "John Dex",
IIF(len(Lookup(Fields!MODIFIED_IPP.Value, Fields!IPP.Value, Fields!Trustee_Name.Value, "DataSet2")) > 0 ,
Lookup(Fields!MODIFIED_IPP.Value, Fields!IPP.Value, Fields!Trustee_Name.Value, "DataSet2") , "Blank default entry")))