J'ai une table de données empilée avec trois colonnes contenant des chaînes et un autre numérique.
A: identifiant unique
B: texte
C: texte
As, Bs, Cs, valeurs
-----
A1, B1, C1, valeur11
A1, B1, C1, valeur12
A1, B1, C1, valeur13
A2, B2, C2, valeur21
A2, B2, C2, valeur22
A2, B2, C2, valeur23
En ce moment, je crée une colonne concaténée avec la forme "A (B) [C]" que je divise pour avoir la table finale comme ceci:
A1 (B1) [C1], A2 (B2) [C2],
Valeur 11, valeur 21
Valeur 12, valeur 22
Valeur 12, valeur 22
Je veux créer une nouvelle propriété de colonne qui enregistre le As dans cette table finale.
Ai-je besoin d'une boucle avec deux listes pour insérer cette propriété colonne par colonne?
Si je comprends bien ce que vous voulez - Vous avez déjà la valeur de la propriété dans le nom de la colonne afin que vous puissiez l'obtenir à partir de là:
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);
);