我有一個堆疊數據表,其中包含三列,其中包含字符串和另一個數字。
A:唯一標識符
乙:文字
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
值 13、值 23
我想創建一個新的列屬性來保存最終表中的 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);
);