Verkettung von Zeilen mithilfe von JMP-Menüs oder JSLWie kann Text in einer Spalte „A“ in verschiedenen Zeilen verkettet werden, wenn der Gruppierungswert in einer anderen Spalte „B“ gleich ist und der Text in Spalte „A“ in den beiden Zeilen unterschiedlich ist?:
BCA
A1 Mix 1 Salz
A1 Mix 1 Zucker
A1 Mix 2 Salz
A1 Mix 2 Zucker
Ich möchte, dass die Ausgabe zwei Zeilen umfasst:
BC A_kombiniert
A1 Mix 1 Salz, Zucker
A1 Mix 2 Salz, Zucker
In der Praxis habe ich mehr Spalten als Spalte B und C, nach denen gruppiert werden muss. ChatGPT sagt, dass ich die Tabellenzusammenfassung verwenden und unter Statistiken „Verketten“ auswählen kann, aber diese Option ist nicht verfügbar.
Ich habe JMP 18.1.1
Automatisierung und SkriptingGrundlegende Datenanalyse und -modellierungBetreff: Verkettung von Zeilen mithilfe von JMP-Menüs oder JSLA) Verwenden Sie den Abfrage-Generator
Hier abstimmen:
:folded_hands: Zusammenfassung und tabellarische Darstellung: Aggregationsoption für Zeichenspalten hinzufügen
Betreff: Verkettung von Zeilen mithilfe von JMP-Menüs oder JSLSQL-Abfrage:

Names Default To Here(1);
dt = New Table( "test",
Add Rows( 4 ),
New Column( "A",
Character,
Set Values( {"A1", "A1", "A1", "A1"} )
),
New Column( "B",
Character,
Set Values( {"Mix 1", "Mix 1", "Mix 2", "Mix 2"} )
),
New Column( "C",
Character,
Set Values( {"Salt", "Sugar", "Salt", "Sugar"} )
)
);
Query(
dt,
"SELECT A, B, GROUP_CONCAT(C, ', ') as A_combined FROM 'test'
group by A, B"
);
Betreff: Verkettung von Zeilen mithilfe von JMP-Menüs oder JSLWenn ich das richtig verstehe, besteht eine Möglichkeit darin, Tabellen > Transponieren und dann Spalten > Dienstprogramme > Spalten kombinieren zu verwenden, wobei nebenbei einige zusätzliche Spalten erstellt/gelöscht werden. Ich habe einen Beispiel-Workflow und eine Datentabelle angehängt, die dies Schritt für Schritt durchführt.
