Bonjour!
J'essaie d'exécuter une jointure (ou une mise à jour) avec des colonnes qui sont référencées comme une variable via une commande Parse (Eval ("String")) interne ou externe à la commande de jointure. J'ai plusieurs colonnes avec lesquelles je souhaite faire correspondre, mais seul le premier ensemble de correspondances est en cours d'exécution. Voir la syntaxe ci-dessous:
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
);
Lorsque j'exécute le script, seul colNamething1 est mis en correspondance. J'ai également essayé d'exécuter la commande Parse (Eval Insert ("String")) externe à la jointure et j'obtiens le même résultat. Des suggestions pour contourner ce problème? Merci!
-Zac