Riempi una colonna verticalmente da due diverse tabelle di datiCiao
Sono nuovo di JSL. Devo unire a colonne verticalmente ad una nuova colonna qualcosa di simile in basso. Qualsiasi aiuto è apprezzato.

Ri: Riempi una colonna verticalmente da due diverse tabelle di dati @ adnan019 ,
Ci sono molti modi per farlo. Ti mostrerò alcuni:
// Create Data Set 1
dt = New Table("Character Data");
dt << New Column("CharacterSet",Character,Nominal,<< Set Values({"A","B","C"}));
// Create Data Set 2
dt1 = New Table("Numerical Data");
dt1 << New Column("NumericalSet",Character,Nominal,<< Set Values({"1","2","3"}));
// Approach -1
dt2 = dt1 << Concatenate( dt);
dt2 << New Column("ConcatenatedData",Character,Nominal,Formula(If(IsMissing(:CharacterSet),:NumericalSet,:CharacterSet)));
// Approach - 2
ValsFromTable1 = dt:CharacterSet << Get Values;
ValsFromTable2 = dt1:NumericalSet << Get Values;
AllData = ValsFromTable1 || ValsFromTable2;
dt3 = New Table ();
dt3 << New Column("ConcatenatedSet",Character,Nominal,<<SET values=""></SET> Nota che ho modellato i dati numerici come carattere, questo per abilitare la concatenazione
Ri: Riempi una colonna verticalmente da due diverse tabelle di datiO in modo interattivo:
Prima assicurati che il tipo di dati sia per entrambi i caratteri di colonna (o almeno lo stesso), altrimenti la concatenazione non funzionerà.
- Usando il menu delle tabelle, "stack" farà quello che vuoi. Seleziona il tuo numero due o qualsiasi numero di colonne e trascinale sul ruolo "Colonna pila".
- Deseleziona "Stack by Row" per avere una vera concatenazione
- Può modificare i dati, l'etichetta e il nome della tabella di output e premere ok

Questo è tutto.
E naturalmente nel Source Script del tavolo trovi l'approccio JSL:
Data Table( "MyData" ) << Stack(
columns( :Col 1, :Col 2 ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Stack By Row( 0 )
)
Mi piacciono anche gli altri di Uday.
Migliore
balestruccio
Ri: Riempi una colonna verticalmente da due diverse tabelle di datiGrazie. || il segno ha funzionato per me
Ri: Riempi una colonna verticalmente da due diverse tabelle di datiGrazie Martin. Interagisce anche questo.