Ciao, sto cercando di recuperare e preparare un elenco di nomi di colonne da salvare in una variabile da utilizzare in seguito. Il problema è che << Get Column Names() restituisce tutto come un elenco di stringhe. Di seguito è riportato come ho aggiunto un " : " all'inizio di ogni stringa di elemento e quale potrebbe essere un potenziale utilizzo di questo. C'è ancora molto da fare.
names default to here(1);
dt = current data table();
col_names = dt << Get Column Names( ); // retrieves all col names
col_list = {}; // list for holding col names
// loop formats names in way usable to be called on as cols, not strings
for( i = 1 , i <= N items( col_names ), i++,
list_item = ":" || list_item;
Insert Into( col_list, list_item );
);
dt << Ungroup Scripts( col_list ); // example usageUn altro esempio potrebbe essere l'utilizzo di questo elenco in qualcosa del tipo:
Adatta modello( Y( col_list ) ....
Cosa ottengo: { "ColA", "ColB" }
Cosa voglio: { :ColA, :ColB }
Ho sfogliato e trovato più thread correlati su questo, ma l'uso dei nomi delle colonne come input per una funzione è qualcosa in cui non mi sono imbattuto.Qualche consiglio?