我有一个显示employeeID
、employeeEmail
、supervisorID
和的报告expirationDate
。然后,我使用此 LookUp 功能查找主管电子邮件:
=Lookup(Fields!supervisorID.Value, Fields!employeeID.Value, Fields!employeeEmail.Value, "DataSet1")
当我在expirationDate
expirationDate >=@startdate
AND expirationDate <=@enddate
这将搜索结果缩小到仅显示日期范围内到期日期的员工。但是,如果主管expirationDate
也不在该范围内,它也会过滤掉我的主管电子邮件地址。
我不希望 LookUp 表达式受制于日期范围的参数。我希望始终显示主管电子邮件。因为日期范围参数旨在按到期日期过滤掉员工,而不是主管。
因此,当员工因expirationDate
在范围内supervisorID
而显示时,应始终显示他们,但由于 LookUp 表达式随后重新查询数据集以查找电子邮件,因此当expirationDate
不在主管范围内时,结果将被阻止也。
有没有办法从参数中排除我的查找/表达式?或者让参数只过滤掉特定的列字段?