Uso de los valores de la columna de coincidencia en las consultas SQLHola,
Estoy tratando de extraer columnas de un archivo de Excel para consultar una base de datos SQL. Vi que había un filtro para Coincidencia por columna, que hace exactamente lo que quiero. Pero cuando fui a la secuencia de comandos de origen, me di cuenta de que llama a los datos que extrajo de las columnas. Parece que no puedo entender lo que hace la sección UI, ya que también enumera el nombre del archivo dos veces.
¿Hay alguna forma de hacer un script de una versión genérica en la que no necesito tener los ID de lotes y los nombres de los archivos ya enumerados? No pude encontrar la función Coincidencia de valores de columna () en el índice de secuencias de comandos. Gracias
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" )
)
)Re: Usando los valores de la columna de coincidencia en consultas de SQLOk, ya lo tengo lo suficientemente genérico donde no necesito los nombres de las tablas ... pero aún no puedo averiguar cómo hacer que la lista funcione sin enumerar todo.
El siguiente código funciona donde anteriormente había tenido una variable que extraía los valores de la columna como una lista. la variable lots2 contiene todos los identificadores de número de lote. Pero tengo que enumerar las 3 identificaciones de lote que tenía en esa matriz. ¿La única forma de hacer esto es crear un bucle y seguir consultando la base de datos? ¿O hay una manera de hacer una sola consulta como a continuación? Gracias
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" )
)
)