Ho un JLS che funziona bene, ma lentamente, esiste un metodo per migliorarlo?
1. importa più file
2. in base al nome del file, raggruppa le regole in a, b, c, d, e
3. basarsi sulla regola del nome file per decidere il conteggio dei file e impostarlo in righe per ciascun gruppo
Names Default To Here(1);
dir = Pick Directory( "Select a directory" );
Multiple File Import(
<<SET folder=""> 0, inserisci in(a_filelist,filelist[i]) ); if ( b_files > 0, inserisci in(b_filelist,filelist[i]) ); if ( c_files > 0, inserisci in(c_filelist,filelist[i]) ); if (d_files > 0, insert into(d_filelist,filelist[i]) ); if (e_files > 0, inserisci in(e_filelist,filelist[i]) ); ); for (i = 1, i <= N elementi(a_filelist), i++, is_reset_file = contiene(a_filelist[i],"NULL"); if( is_reset_file >= 1, selrows = dt << get rows Where(Contains(char (a_filelist[i]), :Nome file)); column(dt,"file_lable")[selrows] = 0; b_count = 0; ); if (is_reset_file == 0, a_count = a_count + 1; selrows = dt < < get righe Dove(Contiene(char(a_filelist[i]), :Nome file)); colonna(dt,"file_lable")[selrows] = a_count ) ); for (i = 1, i <= N elementi(b_filelist), i++, is_reset_file = contiene(b_filelist[i],"NULL"); if( is_reset_file >= 1, selrows = dt << get rows Where(Contains(char (b_filelist[i]), :Nome file)); column(dt,"file_lable")[selrows] = 0; b_count = 0; ); if (is_reset_file == 0, b_count = b_count + 1; selrows = dt < < get righe Dove(Contiene(char(b_filelist[i]), :Nome file)); colonna(dt,"file_lable")[selrows] = b_count ) ); // il seguente è il ciclo per C, D, E</SET>