CIAO!
Voglio delimitare più colonne usando JSL ma invano
Ho provato 2 metodi
1. Utilizzare "Contiene" per selezionare la colonna specifica, ma l'ultima colonna non viene sempre selezionata e delimitata
2. Utilizzare un'espressione regolare ma non la colonna da ricercare e selezionare.
Se qualcuno potesse aiutarmi a dare un'occhiata e chiarire i miei dubbi, sarebbe molto apprezzato. Grazie
allegato il campione della tabella jmp
//1st method
dt = Data Table( "project_list" );
columnsToDelimit = {};
allColumns = dt << Get Column Names(String);
For( i=1, i <= N Items (allColumns ), i++,
If( Contains ( allColumns[i], "MODEL"),
Insert into( columnsToDelimit, Column ( allColumns[i])),
);
);
For(i = 1, i < N Items ( columnsToDelimit ), i++,
dt << Text to Columns (
Delimiter("%"),
Columns( columnsToDelimit[i])
);
);//2nd method
dt = Data Table( "project_list" );
delimit_List = {};
col = dt << Get Column Names( String );
for (i = 1, i <= nitems(col), i++,
if(Regex Match(col[i], "(.*)MODEL(.*)"),
Insert Into( delimit_List, Column( col[i]));
);
);
For(i = 1, i < N Items ( delimit_List ), i++,
dt << Text to Columns (
Delimiter("%"),
Columns( delimit_List[i])
);
);For(i = 1, i < N Items ( columnsToDelimit ), i++,
deve essere <=
For(i = 1, i <= N Items ( columnsToDelimit ), i++,
Grazie Jim. Funziona per il 1° metodo.