我有一个包含三列的堆叠数据表,其中三列包含字符串和另一个数字。
答:唯一标识符
B:文字
C:文字
As,Bs,Cs,值
-----
A1,B1,C1的值11
A1,B1,C1,值12
A1,B1,C1的值13
A2,B2,C2的值21
A2,B2,C2的值22
A2,B2,C2的值23
现在,我正在创建一个形式为“ A(B)[C]”的连接列,将其拆分成最终表,如下所示:
A1(B1)[C1],A2(B2)[C2],
值11,值21
值12,值22
值12,值22
我想创建一个新的列属性,将“ As”保存在此最终表中。
我是否需要一个包含两个列表的循环才能逐列插入此属性?
如果我正确理解您想要的内容-列名称中已经具有属性值,那么您可以从那里获取它:
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
Compress File When Saved(1),
New Column("A1 (B1) [C1]",
Character,
"Nominal",
Set Values({"Value 11", "Value 12", "Value 13"})
),
New Column("A2 (B2) [C2]",
Character,
"Nominal",
Set Values({"Value 21", "Value 22", "Value 23"})
)
);
colNames = dt << Get Column Names("String");
For(i = 1, i <= N Items(colNames), i++,
aVal = Word(1, colNAmes[i]);
Column(dt, colNames[i]) << Set Property("A_property", aVal);
);