Utilizzo dei valori della colonna di corrispondenza nelle query SQLCiao,
Sto cercando di estrarre colonne da un file excel per interrogare un database sql. Ho visto che c'era un filtro per Matching by a column, che fa esattamente quello che voglio. Ma quando sono passato allo script di origine, ho notato che richiama i dati estratti dalle colonne. Non riesco a capire quale sia la sezione dell'interfaccia utente, poiché elenca anche due volte il nome del file.
Esiste un modo per scrivere una versione generica in cui non è necessario che i nomi dei file e dei lotti siano già elencati? Non riuscivo a trovare la funzione Match Column Values () nell'indice di scripting. Grazie
From( Table( "Results Database", Schema( "X" ), Alias( "t1" ) ) ),
Where(
In List(
Column( "LotID", "t1" ),
{"123", "456"},
UI(
Match Column Values(
"Subset of Sheet1",
"Subset of Sheet1.jmp",
"lotID",
SelectedRows( 0 ),
Base( "Categorical" )
)
)Ri: utilizzo dei valori della colonna di corrispondenza nelle query SQLOk ho ottenuto abbastanza generico in cui non ho bisogno dei nomi delle tabelle ... ma non riesco ancora a capire come ottenere la lista senza elencare tutto.
Il codice seguente funziona dove avevo precedentemente avuto una variabile per tirare i valori della colonna come una lista. la variabile lotti2 contiene tutti gli identificativi del numero di lotto. Ma devo elencare tutti i 3 ID di lotto che ho avuto in quell'array. L'unico modo per farlo è creare un ciclo e continuare a interrogare il database? O c'è un modo per fare una singola query come di seguito? Grazie
In List(
Column( "LotID", "t1" ),
{lots2[1], lots2[2], lots2[3]},
UI(
Match Column Values(
twox << get name,
"2x.jmp",
"lotID",
SelectedRows( 0 ),
Base( "Categorical" )
)
)