Hallo,
Ich erstelle eine Berichtstabelle, in der ich Statistiken für verschiedene Produktionskampagnen aggregiere. Ich möchte dem Benutzer die Möglichkeit geben, für jede Kampagne Freitext-Beschreibungskommentare hinzuzufügen.
Ich habe es auf eine Weise versucht, indem ich meiner Datentabelle die Textspalte „Kommentar“ hinzugefügt habe, in der der Benutzer mehrere Kommentare in verschiedenen Zeilen (zu unterschiedlichen Zeitpunkten der Kampagne) hinzufügen kann.
Ich habe die Tabulatoroption in meinem Skript verwendet, um die Statistiken zu generieren. Ich finde keine Möglichkeit, die Freitextkommentare einfach in eine tabellarische Tabelle einzufügen (ich dachte darüber nach, die verschiedenen Kommentare/Zeichenfolgen zu einem Kommentar/einer Zusammenfassung für jede Kampagne zusammenzufassen).
Wenn Sie durch die Community scrollen, könnte eine Möglichkeit darin bestehen, ein ähnliches Tabellenfeld zu erstellen, mit mehr Flexibilität, um eine zusätzliche Zeile mit Freitextkommentaren hinzuzufügen? Ich muss zugeben, dass es langsam meine Skriptfähigkeiten übersteigt 
Ich arbeite an JMP 16.
So sieht mein Testtisch aus

und das klassische Tabulate-Skript ist da
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 ) )
)
)
)
Sie können GROUP_CONCAT mit einer SQL-Abfrage verwenden, um Kommentare zu verketten. Hier ist ein Beispiel für die Verwendung von 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))
)
);
Je nach Verwendungszweck würde ich höchstwahrscheinlich die Verwendung einer Zusammenfassungstabelle anstelle von Tabulieren vorziehen.