文字列と別の数値を含む3つの列を持つスタックデータテーブルがあります。
A:一意の識別子
B:テキスト
C:テキスト
As、Bs、Cs、Values
-----
A1、B1、C1、value11
A1、B1、C1、value12
A1、B1、C1、値13
A2、B2、C2、value21
A2、B2、C2、value22
A2、B2、C2、value23
現在、「A(B)[C]」という形式の連結列を作成しています。これを分割して、次のようなファイナルテーブルを作成します。
A1(B1)[C1]、A2(B2)[C2]、
値11、値21
値12、値22
値12、値22
このファイナルテーブルのAsを保存する新しい列プロパティを作成したいと思います。
このプロパティを列ごとに挿入するには、2つのリストを持つループが必要ですか?
私があなたが望むものを正しく理解しているなら-あなたはすでに列名にプロパティ値を持っているので、そこからそれを得ることができます:
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);
);