如何使用變數中儲存的字元資料設定儲存格的值?大家好,
我想獲取某個單元格的字元值並將其轉移到新資料表中的 18 行。
我對變數 col1、col2 和 col3 遇到問題,因為它們的資料類型是字元並且僅包含單一單元格值。 我找不到使用此變數填入新表的第 1-18 行的方法。
這是我的程式碼的一個小範例:
col1 = 列(dt,"PCMTest-A")[12::12];
col2 = 列(dt,"PCMTest-A")[13::13];
col3 = 列(dt,"PCMTest-A")[10::10];
col4 = 列(dt,"PCMTest-A")[39::56];
dt2 = NewTable("結果",
新增行(18),
NewColumn("批次名稱", 字元, 值(col1)),
NewColumn("晶圓名稱", 字元, 值(col2)),
NewColumn("遮罩", 字元, 值(col3)),
NewColumn("X", 字元, 值(col4)),
);
有什麼建議麼?
回覆:如何使用變數中儲存的字元資料設定儲存格的值?看起來您只需要在新列中設定值時重複該值,或在公式中使用該值。這是一個例子:
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 ) )
);