Sie können so etwas wie dies versuchen:
einen Datensatz erstellen und Suchschlüssel machen:
SELECT t1.this, t2.that,
CAST(t1.someId AS VARCHAR(5)) + CAST(t2.someId AS VARCHAR(5)) as LkpKey
FROM thisTable t1
LEFT JOIN thatTable t2 on t1.id = t2.id
Jetzt im Feld Expression Sie eine LookUp verwenden, um den gewünschten Wert zu erhalten. Dabei sind #YourIDField1
und #YourIDField2
die Werte aus dem ursprünglichen Datensatz, die Sie als LookUp verwenden möchten, und #FieldYouWant
ist der Wert, den Sie aus dem LookUp-Datensatz erhalten möchten.
=LookUp(Fields!#YourIDField1.Value & Fields!#YourIDField2.Value,
Fields!LkpKey.Value,
Fields!#FieldYouWant.Value,
"#YourDataSet")
Sie können die Suche in einer IIF wickeln, wenn ein Standardwert, wie dies gewünscht ist:
=IIF(LookUp(Fields!#YourIDField1.Value & Fields!#YourIDField2.Value,
Fields!LkpKey.Value,Fields!#FieldYouWant.Value, "#YourDataSet") <> nothing,
LookUp(Fields!#YourIDField1.Value & Fields!#YourIDField2.Value,
Fields!LkpKey.Value,Fields!#FieldYouWant.Value, "#YourDataSet"),
"Default")