Muchos usuarios a menudo quieren crear una lista de columnas variables y usarla para pasar a otra función.Por ejemplo algo como esto:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
cols = dt << Get Column Names( );
pnp_cols = {};
For (i = 1, i <= N Items(cols), i++,
If ( Contains( cols[i], "PNP" ),
Insert Into(pnp_cols, cols[i])
);
);
obj = dt << Process Screening(
Process Variables( Eval(pnp_cols) ),
Select All,
Show Charts as Selected,
Control Chart Builder
);
Tendría sentido lógico que la función Obtener nombres de columnas () permitiera especificar un criterio de coincidencia de cadena para no tener que crear el bucle for.La sintaxis podría ser algo como esto:
pnp_cols = dt << Get Column Names( Continuous, "PNP");