Come impostare il valore di una cella utilizzando i dati di carattere memorizzati in una variabile?Ciao a tutti,
Voglio prendere il valore del carattere di una determinata cella e trasferirlo su 18 righe in una nuova tabella di dati.
Ho problemi con le variabili col1, col2 e col3 poiché il loro tipo di dati è carattere e contiene solo un valore di cella singola. Non riesco a trovare un modo per utilizzare questa variabile per popolare le righe 1-18 della mia nuova tabella.
Ecco un piccolo esempio del mio codice:
col1 = Column (dt, "PCMTest-A") [12 :: 12];
col2 = Column (dt, "PCMTest-A") [13 :: 13];
col3 = Column (dt, "PCMTest-A") [10 :: 10];
col4 = Column (dt, "PCMTest-A") [39 :: 56];
dt2 = NewTable ("Risultato",
Aggiungi righe (18),
NewColumn ("Nome lotto", Carattere, Valori (col1)),
NewColumn ("Nome wafer", carattere, valori (col2)),
NewColumn ("Mask", Character, Values (col3)),
NewColumn ("X", Character, Values (col4)),
);
Eventuali suggerimenti?
Ri: Come impostare il valore di una cella utilizzando i dati di carattere memorizzati in una variabile?Sembra che sia necessario ripetere il valore quando si impostano i valori nella nuova colonna o utilizzare il valore in una formula. Ecco un esempio:
Names default to here( 1 );
dt1 = New Table( "Input",
Add Rows( 3 ),
New Column(
"Column 1", Character, "Nominal",
Set Values( {"a", "b", "c"} )
)
);
val1 = Column( dt1, "Column 1" )[1];
val2 = Column( dt1, "Column 1" )[2];
vals123 = Column( dt1, "Column 1" )[1::3];
dt2 = New Table( "Output",
Add rows( 3 ),
New Column( "Column 1", Character, "Nominal", Set Values( vals123 ) ),
New Column( "Column 2", Character, "Nominal", Set Values( repeat( {val1}, 3 ) ) ),
New Column( "Column 3", Character, "Nominal", Formula( val2 ) )
);