Unisci i dati di due celle in una per numero di serieHo i dati di produzione di un prodotto. Alcuni prodotti sono realizzati utilizzando il materiale utilizzando due lotti diversi. Devo unire tutte le informazioni sul lotto in una cella tramite SN.
Analisi e modellazione dei dati di baseRi: Unisci i dati di due celle in una per numero di seriePenso che ci siano alcuni elementi della lista dei desideri riguardo a questo (alcuni potrebbero anche essere miei ma non riesco a trovarli ora)... ma al momento utilizzerei la query SQL utilizzando GROUP_CONCAT (non è l'unica opzione)
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"
);

Ri: Unisci i dati di due celle in una per numero di serieNon così eloquente come quello di Jarmo, ma mostra un approccio diverso
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()] ) )],
", "
)
)
);
)
);

Re: Unisci i dati di due celle in una tramite numero serialeHo una tabella con due colonne di materiale. Vedi esempio allegato.
La mia logica attuale è quella di dividere questa tabella in due.
1.SN, M1
2. SN, M2
E poi usa la funzione Group_Contcat, e poi usa la funzione update per unire entrambe le tabelle. Funziona bene. Ma mi chiedevo se ci fosse un modo più veloce (Short) per farlo.

Re: Unisci i dati di due celle in una tramite numero serialeGrazie, questo è esattamente ciò che cercavo