在 SSRS 查找表达式中集成参数?
Integrating a parameter inside a SSRS lookup expression?
我正在尝试使用以下代码控制错误消息的可见性:
=IIf((Lookup(Parameters!FA.Value, Fields!fa_num.Value,Fields!LastName.Value,"Advisor_Numbers")=""),False, True)
这在理论上应该做的是查看用户输入的 FA #,然后在 "Advisor_Numbers" 数据集中查找 fa_num 中的匹配...一旦找到,检查是否顾问的姓氏为空。
如果这是真的:return 假。否则,return 为真。
尽管我使用的示例 FA 编号存在于 Advisor_Numbers table 中,但此代码总是 return 错误。我在查找中编写参数的语法不正确吗?
理想情况下,我只想查找 table 中是否存在参数而不涉及姓氏。
我找到了解决我自己问题的方法。
虽然表面上一切看起来都很好,但我的数据中可能有一些空白 space。因此,请务必使用 Trim.
=IIf((Lookup(Trim(Parameters!FA.Value),Trim( Fields!fa_num.Value),Trim(Fields!LastName.Value),"Advisor_Numbers")=""),False, True)
上面的代码运行顺利,解决了我所有的问题
我正在尝试使用以下代码控制错误消息的可见性:
=IIf((Lookup(Parameters!FA.Value, Fields!fa_num.Value,Fields!LastName.Value,"Advisor_Numbers")=""),False, True)
这在理论上应该做的是查看用户输入的 FA #,然后在 "Advisor_Numbers" 数据集中查找 fa_num 中的匹配...一旦找到,检查是否顾问的姓氏为空。 如果这是真的:return 假。否则,return 为真。
尽管我使用的示例 FA 编号存在于 Advisor_Numbers table 中,但此代码总是 return 错误。我在查找中编写参数的语法不正确吗?
理想情况下,我只想查找 table 中是否存在参数而不涉及姓氏。
我找到了解决我自己问题的方法。
虽然表面上一切看起来都很好,但我的数据中可能有一些空白 space。因此,请务必使用 Trim.
=IIf((Lookup(Trim(Parameters!FA.Value),Trim( Fields!fa_num.Value),Trim(Fields!LastName.Value),"Advisor_Numbers")=""),False, True)
上面的代码运行顺利,解决了我所有的问题