Salut à tous,
J'ai une table de données et je veux exécuter une boucle pour obtenir toutes les colonnes et la placer dans la fonction tabulate. Fondamentalement, le nom de colonne est 1,2,3,4,5 ... et le contenu est aléatoire PASS ou FAIL.
Je suis tombé sur ce blog qui était utile ( https://community.jmp.com/t5/Discussions/How-do-I-have-tabulate-iterate-through-multiple-columns-using/mp/15418#M14139 ) mais au lieu d’avoir groupé des colonnes, est-il possible d’avoir un tableau simple avec les noms de colonne (1, 2, 3, 4, ...) comme première colonne et le total de% de chaque colonne avec les valeurs suivantes: fail / pass.
Voici le code que j'ai utilisé:
liste_col. = table de données actuelle () << obtenir les noms de colonne (chaîne);
Show (liste_colonne);
tab = table de données actuelle () << Tabulate (Add Table (Table de colonnes) (Statistiques (Nom ("% of Total"))))));
// Ajouter des colonnes de regroupement dans cList /
Pour (c = 1, c <= NItems (liste_colonne), c ++,
onglet << Ajouter une table (Table de lignes (Grouping Columns (col_list [c]))));
)
Ci-joint une image qui montre que la table de gauche est celle que je reçois, la table de droite correspond à ce que je veux. Je vous remercie.