使用查找功能,如果它在SSRS报告中包含任何功能?

问题描述 投票:0回答:1

我必须在我的* .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中的函数时出现错误。我该如何正确操作>

reporting-services ssrs-2012 ssrs-tablix
1个回答
0
投票

这是正确的语法:

=Lookup(Fields!KeyTable1.Value, Fields!KeyTable2.Value, Fields!DisplayValue, "Table2DatasetName")

Lookup()仅与1:1关系匹配,如果您具有1:n,则需要使用LookupSet()。如果Lookup()找不到匹配项,则返回Nothing

© www.soinside.com 2019 - 2024. All rights reserved.