Wie lege ich den Wert einer Zelle mithilfe von in einer Variablen gespeicherten Zeichendaten fest?Hallo allerseits,
Ich möchte den Zeichenwert einer bestimmten Zelle übernehmen und ihn auf 18 Zeilen in einer neuen Datentabelle übertragen.
Ich habe Probleme mit den Variablen col1, col2 und col3, da ihr Datentyp Zeichen ist und nur einen einzelnen Zellenwert enthält. Ich finde keine Möglichkeit, diese Variable zum Füllen der Zeilen 1–18 meiner neuen Tabelle zu verwenden.
Hier ist ein kleines Beispiel meines Codes:
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("Ergebnis",
Zeilen hinzufügen(18),
NewColumn("Lotname", Zeichen, Werte(col1)),
NewColumn("Wafername", Zeichen, Werte(col2)),
NewColumn("Maske", Zeichen, Werte(col3)),
NewColumn("X", Zeichen, Werte(col4)),
);
Irgendwelche Vorschläge?
Betreff: Wie lege ich den Wert einer Zelle mithilfe von in einer Variablen gespeicherten Zeichendaten fest?Es sieht so aus, als müssten Sie entweder den Wert wiederholen, wenn Sie Werte in der neuen Spalte festlegen, oder den Wert in einer Formel verwenden.Hier ist ein Beispiel:
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 ) )
);