Ciao a tutti,
Ho una tabella dati e voglio eseguire un ciclo per ottenere tutte le colonne e posizionarlo nella funzione Tabulate. Fondamentalmente ha il nome della colonna come 1,2,3,4,5 ... e il contenuto è casuale PASS o FAIL.
Mi sono imbattuto in questo blogpost che è stato utile ( https://community.jmp.com/t5/Discussions/How-do-I-have-tabulate-iterate-through-multiple-columns-using/mp/15418#M14139 ) ma invece di dover raggruppare colonne, è possibile avere una tabella semplice con nomi di colonna (1,2,3,4 ...) come prima colonna e% totale di ogni colonna con fail / pass accanto ad essa.
Ecco il codice che ho usato:
col_list = current data table () << ottieni i nomi delle colonne (stringa);
Show (col_list);
tab = current data table () << Tabulate (Aggiungi tabella (Column Table (Statistics (Name ("% of Total")))));
// Aggiungi colonne di raggruppamento in cList /
Per (c = 1, c <= NItems (col_list), c ++,
scheda << Aggiungi tabella (Tabella righe (colonne di raggruppamento (col_list [c])));
);
In allegato c'è una foto che mostra che il tavolo di sinistra è quello che ottengo, il tavolo giusto è quello che voglio. Grazie.