Ciao!
Sto cercando di eseguire un join (o un aggiornamento) con colonne a cui si fa riferimento come variabile tramite un comando Parse (Eval ("String")) interno o esterno al comando di join. Ho più colonne in base alle quali cerco di abbinare, ma è in esecuzione solo il primo set di corrispondenze. Vedere la sintassi di seguito:
colNamething1 = Eval Insert( ":name(\!"^thing1^\!" )" );
colNamething2 = Eval Insert( ":name(\!"^thing2^\!" )" );
table3 = table1 << Join(
With( table2 ),
By Matching Columns(
Parse( colNamething1 ) = Parse( colNamething1 ),
Parse( colNamething2 ) = Parse( colNamething2 )
),
Merge Same Name Columns
);
Quando eseguo lo script, solo colNamething1 corrisponde a. Ho anche provato a eseguire il comando Parse (Eval Insert ("String")) esterno al join e ottenere lo stesso risultato. Qualche suggerimento su come aggirare questo problema? Grazie!
-Zac