employeeID
、、、およびemployeeEmail
を表示するレポートがあります。次に、この LookUp 関数を使用してスーパーバイザーのメールを見つけます。supervisorID
expirationDate
=Lookup(Fields!supervisorID.Value, Fields!employeeID.Value, Fields!employeeEmail.Value, "DataSet1")
で特定の日付範囲のパラメータを設定すると、問題が発生します。expirationDate
expirationDate >=@startdate
AND expirationDate <=@enddate
これにより、検索結果が絞り込まれ、有効期限が日付範囲内にある従業員のみが表示されます。expirationDate
ただし、スーパーバイザーも範囲内にない場合は、スーパーバイザーのメール アドレスも除外されます。
LookUp 式に日付範囲のパラメーターを適用したくありません。スーパーバイザーのメールが常に表示されるようにします。日付範囲パラメーターは、スーパーバイザーではなく、有効期限によって従業員を除外することを目的としているためです。
expirationDate
そのため、範囲内にあるために従業員が表示される場合、supervisorID
常に表示される必要がありますが、ルックアップ式がデータセットを再クエリして電子メールを検索するためexpirationDate
、スーパーバイザーの範囲内にない場合、結果はブロックされますそれも。
パラメータからルックアップ/式を除外する方法はありますか? または、パラメータが特定の列フィールドのみを除外するには?