Tengo una tabla de datos apilada con tres columnas que contienen cadenas y otra numérica.
A: identificador único
B: texto
C: texto
As, Bs, Cs, valores
-----
A1, B1, C1, valor11
A1, B1, C1, valor12
A1, B1, C1, valor13
A2, B2, C2, valor21
A2, B2, C2, valor22
A2, B2, C2, valor23
En este momento, estoy creando una columna concatenada con el formulario "A (B) [C]" que dividí para tener la mesa final así:
A1 (B1) [C1], A2 (B2) [C2],
Valor 11, Valor 21
Valor 12, valor 22
Valor 12, valor 22
Quiero crear una nueva propiedad de columna que guarde el As en esta tabla final.
¿Necesito un bucle con dos listas para insertar esta propiedad columna por columna?
Si entiendo correctamente lo que quiere, ya tiene el valor de la propiedad en el nombre de la columna para que pueda obtenerlo desde allí:
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);
);