Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasHola,
Me enfrento al problema de escribir un código para seleccionar filas en función de otra tabla de datos de resumen, cada fila de valores de varias columnas. La tabla de resumen de datos es variable, cambia de vez en cuando.
A continuación se muestra el código JSL. No funciona como se requiere.
Necesito ayuda aquí.
Ejemplo,
En la tabla de datos de resumen,
Fila n.° 1, Marca = Acura, Modelo = Integra, Protección = correas manuales, con base en estos valores, seleccione filas en la Tabla de datos A.
fila n.° 2, marca = Audi, modelo = 80, protección = cinturones manuales, con base en estos valores, seleccione filas en la tabla de datos A.
:
: así sucesivamente.... hasta completar cada una de las filas de la tabla de resumen

dt = Open("$TEMP/Cars.jmp");
dt1 = Open("$TEMP/Summary Cars.jmp");
For(i = 1, i <= N Rows(dt1), i++,
dt << Select Where (:Make == :Make[i]& :Model == :Model[i] & :Protection == :Protection[i])
);
secuencias de comandosRe: Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasMe alegraste el día también. Gracias.
Re: Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasJim, gracias.
Funciona perfectamente.
Tu haces mi día.
Re: Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasEste es un ejemplo que utiliza todas las columnas de la tabla de resumen en las ejecuciones Seleccionar dónde.
Names Default To Here( 1 );
dt = Data Table( "Cars" );
dt1 = Data Table( "Summary Cars" );
// Build the Select Where statement
// Get the columns to select on
theCols = dt1 << get column names( string );
dt << clear select;
theStatement = " dt << Select Where( dt:" || theCols[1] || " == dt1:" || theCols[1] || "[i]";
For( k = 2, k <= N Items( theCols ), k++,
theStatement = theStatement || " & dt:" || theCols[k] || " == dt1:" || theCols[k] || "[i]"
);
theStatement = theStatement || ", current selection( \!"extend\!" ) );";
// Execute the Select Where clauses
For( i = 1, i <= N Rows( dt1 ), i++,
Eval( Parse( theStatement ) )
);
Re: Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasLa tabla de resumen de datos es variable. Es diferente de vez en cuando. No es parte de la tabla de datos A. No puedo correr Tablas=>Resumen.
Necesito escribir en el código en función de los valores de las columnas de cada fila en la tabla de datos de resumen para seleccionar otras filas de la tabla de datos que coincidan con los criterios.
Re: Seleccionar filas en función de otra tabla de datos de resumen Cada fila de valores de varias columnasSi solo ejecuta el
Tablas=>Resumen
y especifique Marca, Modelo y Protección como variables de grupo, y seleccione "Vincular a la tabla de datos original", obtendrá una tabla de datos de resumen que cuando se seleccionan filas en la tabla de resumen, se seleccionan las filas coincidentes en la tabla original
