Vous pouvez utiliser GROUP_CONCAT avec une requête SQL pour obtenir des commentaires concaténés. Voici un exemple utilisant Big Class :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_concat = Query(
Table(dt, "t1"),
"\[
SELECT sex, GROUP_CONCAT(name)
FROM t1
GROUP BY sex
]\"
);
dt << Update(
With(dt_concat),
Match Columns(:sex = :sex)
);
dt << Tabulate(
Show Control Panel(0),
Add Table(
Column Table(Analysis Columns(:height, :weight), Statistics(Mean)),
Row Table(Grouping Columns(:sex, :"GROUP_CONCAT(name)"n))
)
);
Selon l'utilisation, je préférerais probablement utiliser le tableau récapitulatif au lieu de tabuler.
Salut,
Je construis un tableau de rapport où j'agrège des statistiques pour différentes campagnes de production, je laisserais la possibilité à l'utilisateur d'ajouter des commentaires descriptifs en texte libre, pour chaque campagne.
J'ai essayé une méthode en ajoutant une colonne de texte "commentaire" à ma table de données, où l'utilisateur peut ajouter plusieurs commentaires à différentes lignes (différents moments de la campagne).
J'ai utilisé l'option tabuler dans mon script pour générer les statistiques. Je ne trouve pas le moyen d'ajouter facilement les commentaires en texte libre dans le tableau tabulé (je pensais concaténer les différents commentaires/chaînes de caractères en un seul commentaire/résumé pour chaque campagne)
En faisant défiler la communauté, une solution pourrait être de créer une zone de tableau similaire, avec plus de flexibilité pour ajouter une ligne supplémentaire avec des commentaires en texte libre ? Je dois admettre que cela commence à dépasser mes compétences en script 
travailler sur JMP 16.
ma table de test ressemble à ça

et le script de tabulation classique est ici
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :Campaign ID ) ),
Row Table( Analysis Columns( :U.R24, :E401.Run, :LVL.BED.R24 ), Statistics( Mean ) )
),
Local Data Filter(
Add Filter(
columns( :POLY.GRADE ),
Where( :POLY.GRADE == "PPK0132F" ),
Display( :POLY.GRADE, N Items( 15 ) )
)
)
)