Selección de datos de diferentes tablasTengo dos tablas de datos, dt1 y dt2, y estoy tratando de usar la función, "Para cada fila", para analizar a través de dt1, luego, dentro de ese bucle, evalúo los datos correspondientes en dt2.Para asegurarse de que haya una línea de código capturando datos de la tabla derecha, ¿tengo que preceder con "Tabla de datos actual (dt1 / dt2)" o el operador de envío, "<<"? Permítame proporcionarle un bloque de código de muestra y le permitiré modificar según sea necesario.
row_count = 1;
For Each Row (
item_of_interest = dt1[row_count,1]; //Grab the value in the first column
dt2 << If ( Contains ( dt2[0,1], item_of_interest), //Look through column 1 in dt2 for that specified value in dt1
Write("Yes\!n"),
Write("No\!n");
);
row_count++;
);¡Gracias!
Re: seleccionar datos de diferentes tablasAquí está la sintaxis de cómo normalmente hago lo que estás buscando:
Names default to here(1);
dt1=data table(?????);
dt2=data table(?????);
For( i = 1, i <= N Rows( dt1 ), i++,
item_of_interest = Column( dt1, 1 )[i]; //Grab the value in the first column
theRows = dt2 << get rows where( Column( dt1, 1 ) == item_of_interest );
If( N Rows( theRows ) > 0, //Look through column 1 in dt2 for that specified value in dt1
Write( "Yes\!n" )
,
Write( "No\!n" )
);
);