Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在SSRS查找表达式中集成参数?_Reporting Services_Ssrs 2008_Ssrs 2008 R2 - Fatal编程技术网

Reporting services 在SSRS查找表达式中集成参数?

Reporting services 在SSRS查找表达式中集成参数?,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,我试图用以下代码控制错误消息的可见性: =IIf((Lookup(Parameters!FA.Value, Fields!fa_num.Value,Fields!LastName.Value,"Advisor_Numbers")=""),False, True) 理论上,这应该做的是查看用户输入的FA#,然后在“Advisor#Numbers”数据集中查找FA#num中的匹配项……一旦找到,检查Advisor的姓氏是否为空。 如果这是真的:返回false。否则,返回true 尽管Advisor

我试图用以下代码控制错误消息的可见性:

=IIf((Lookup(Parameters!FA.Value, Fields!fa_num.Value,Fields!LastName.Value,"Advisor_Numbers")=""),False, True)
理论上,这应该做的是查看用户输入的FA#,然后在“Advisor#Numbers”数据集中查找FA#num中的匹配项……一旦找到,检查Advisor的姓氏是否为空。 如果这是真的:返回false。否则,返回true

尽管Advisor_numbers表中存在我使用的样本FA编号,但此代码始终返回false。我在查找中写入参数的语法是否不正确


理想情况下,我只想查找表中是否存在参数,而不涉及姓氏。

我找到了自己问题的解决方案

虽然表面上看起来一切正常,但我的数据中可能有一些空白。因此,请务必使用饰件

=IIf((Lookup(Trim(Parameters!FA.Value),Trim( Fields!fa_num.Value),Trim(Fields!LastName.Value),"Advisor_Numbers")=""),False, True)

上面的代码运行顺利,解决了我所有的问题

Expr看起来不错。对于疑难解答,请将FA、FA_num和LastName的值分别放在不同的文本框中,然后查看得到的结果。基于此,您可能能够识别您的问题。所有3个返回值。第一个返回FA参数。因为第二个和第三个包含多个值,所以我选择了文本来显示第一个值。FA参数与第一个FA_num匹配…是否有多条记录具有相同的FA_num?查找在找到第一条记录时停止。不,我没有具有相同fau num的多条记录…只是数据中的空白导致所有查找返回为空