cellule concatenateSto cercando di convertire righe raggruppate in base a una variabile composita in una cella concatenata separata da uno spazio, sempre in base alla variabile di raggruppamento. Esempio:

in:
\
Il codice seguente crea una colonna di raggruppamento e una colonna con "N righe", ma non riesco a concatenare il contenuto delle celle.
dt = Tabella dati corrente();
dt_summary = dt << Riepilogo(
Gruppo ( :Colonna B ),
Statistiche
Concatena( :Colonna A, " " )
)
);
Unione e pulizia dei datiOggetto: concatenazione di cellePotresti farlo in questo modo. In questo modo si tiene conto della possibilità di duplicati nella colonna A e ogni elemento viene elencato una sola volta.
Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, cats = By( :Column B ) );
dt_summary = New Table( "Summary", New Column( "Category", Character, "Nominal" ), New Column( "Items", Character, "Nominal" ) );
For Each( {v, i}, cats,
dt_summary << Add Rows(
{:Category = v, :Items = Concat Items( Associative Array( dt:Column A[Where( dt, :Column B == v )] ) << Get Keys, " " )}
)
);
Oggetto: concatenazione di celleMi piace farlo con una query SQL dalla tabella JMP
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt_concat = Query(
Table(dt, "t1"),
"\[
SELECT age, GROUP_CONCAT(sex) as g,
count(*) as n
FROM t1
GROUP BY age
]\"
);
È inoltre possibile ignorare i duplicati aggiungendo DISTINCT alla concatenazione di gruppo.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt_concat = Query(
Table(dt, "t1"),
"\[
SELECT age, GROUP_CONCAT(DISTINCT sex) as g,
count(*) as n
FROM t1
GROUP BY age
]\"
);

Oggetto: concatenazione di celleGrazie per la risposta. Non ho ancora eseguito una query SQL, ma ci proverò.
Oggetto: concatenazione di celleÈ presente anche la voce "Aggiungere Listagg/Concatenate/GROUP_CONCAT alla piattaforma Riepilogo" nella lista dei desideri.