Come posso scorrere correttamente i nomi delle colonne per produrre tabelle di riepilogo raggruppate per ciascuna?Ciao,
Sto scrivendo uno script in jsl per cercare tra le intestazioni di colonna, trovare quelle che iniziano con il numero 9 e quindi produrre una tabella di riepilogo da un ampio set di dati raggruppato da quelle colonne. Attualmente, il mio codice funziona per la prima colonna, ma sembra fermarsi dopo. Qualsiasi aiuto sarebbe apprezzato!
dt = Tabella dati corrente();
N = N Col( dt );
For( i = 1, i <= N, i++,
colname = Column( i ) << getname();
If( Inizia con( :Column( i ) << getname(), "9" ),
Tabella dati( "Func Counter pull" ) << Riepilogo(
Gruppo( :Column( i ) << getname() ),
N,
Sottogruppo( :INTERFACE_BIN_119325 ),
Frequenza( "Nessuno" ),
Peso( "Nessuno" ))
)
);
Funziona attraverso le iterazioni quando si esegue quanto segue, ma in realtà non riassume il gruppo:
dt = Tabella dati corrente();
N = N Col( dt );
matrice_emp = {};
For( i = 1, i <= N, i++,
colname = Column( i ) << getname();If( Inizia con( :Column( i ) << getname(), "9" ),
Insert Into(emp_array,:Column( i ) << getname() )));
For( m = 1, m <= N elementi(emp_array), m++,
a= emp_array[m];
Tabella dati( "Func Counter pull" ) << Riepilogo(
Gruppo( :Nome("a") ),
N,
Sottogruppo( :INTERFACE_BIN_119325 ),
Frequenza( "Nessuno" ),
Peso( "Nessuno" )
)
);
Se qualcuno potesse sottolineare come uno dei due sta andando storto, sarebbe molto apprezzato!
Scripting