我必须在我的* .rdl文件中定义这样的查找;
=IIF(Parameters!CompanyId.Value<>67,IIF(LAST(Fields!GallonsPumped.Value)>0, 0, " "),
Lookup(Fields!TankDateCombo.Value, Fields!TankDateCombo.Value,IIF(LAST(Fields!GallonsPumped.Value)>0, 0, " "),"Dataset2"))
但是我说我不能使用LOOKUp中的函数时出现错误。我该如何正确操作>
这是正确的语法:
=Lookup(Fields!KeyTable1.Value, Fields!KeyTable2.Value, Fields!DisplayValue, "Table2DatasetName")
Lookup()
仅与1:1
关系匹配,如果您具有1:n
,则需要使用LookupSet()
。如果Lookup()
找不到匹配项,则返回Nothing
。