Viele Benutzer möchten oft eine variable Spaltenliste erstellen und diese verwenden, um sie an eine andere Funktion weiterzugeben.Zum Beispiel so etwas:
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
);
Es wäre logisch, dass die Funktion Get Column Names () die Angabe eines String-Übereinstimmungskriteriums erlaubt, um die for-Schleife nicht erstellen zu müssen.Die Syntax könnte etwa so aussehen:
pnp_cols = dt << Get Column Names( Continuous, "PNP");