Führen Sie die Daten zweier Zellen nach Seriennummer zu einer zusammenIch habe Daten zur Produktherstellung. Einige Produkte werden aus dem Material in zwei verschiedenen Chargen hergestellt. Ich muss alle Chargeninformationen per SN in einer Zelle zusammenführen.
Grundlegende Datenanalyse und ModellierungBetreff: Daten von zwei Zellen nach Seriennummer zu einer zusammenführenIch glaube, es gibt diesbezüglich einige Wunschlisteneinträge (einige stammen möglicherweise sogar von mir, aber ich kann sie jetzt nicht finden) ... aber derzeit würde ich eine SQL-Abfrage mit GROUP_CONCAT verwenden (dies ist nicht die einzige Option).
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(7),
Compress File When Saved(1),
New Column("S", Character, "Nominal", Set Values({"1", "2", "3", "3", "5", "6", "6"})),
New Column("M", Character, "Nominal", Set Values({"A1", "A2", "A3", "A4", "A5", "A6", "A7"}))
);
dt2 = Query(
Table(dt, "t"),<BR />"select S, GROUP_CONCAT(M, ', ') M
from t
group by S"
);

Betreff: Daten von zwei Zellen nach Seriennummer zu einer zusammenführenNicht so eloquent wie Jarmos, aber es zeigt einen anderen Ansatz
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 7 ),
Compress File When Saved( 1 ),
New Column( "SN",
Character,
"Nominal",
Set Values( {"1", "2", "3", "3", "5", "6", "6"} )
),
New Column( "Material Lot",
Character,
"Nominal",
Set Values( {"A1", "A2", "A3", "A4", "A5", "A6", "A7"} )
)
);
dtCombine = dt << Summary(
Group( :SN ),
Freq( "None" ),
Weight( "None" ),
Link to original data table( 0 )
);
dtCombine << New Column( "Material Lot",
Character,
set each value(
Eval(
Eval Expr(
Concat Items(
dt:Material Lot[dt <<
get rows where( dt:SN == Expr( dtCombine:SN[Row()] ) )],
", "
)
)
);
)
);

Betreff: Daten zweier Zellen anhand der Seriennummer zu einer zusammenführenIch habe eine Tabelle mit zwei Materialspalten. Siehe beigefügtes Beispiel.
Meine aktuelle Logik besteht darin, diese Tabelle in zwei Teile aufzuteilen.
1. SN, M1
2. SN, M2
Und dann verwenden Sie die Funktion Group_Contcat und dann die Update-Funktion, um beide Tabellen zusammenzuführen. Es funktioniert gut. Aber ich habe mich gefragt, ob es eine bessere (kurze) Möglichkeit gibt, dies zu tun.

Betreff: Daten zweier Zellen anhand der Seriennummer zu einer zusammenführenDanke, das ist genau das, wonach ich gesucht habe