Table.ExpandTableColumn
Développe une colonne d'enregistrements ou une colonne de tables en plusieurs colonnes dans la table conteneur.
Syntax
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table
Remarks
Développe les tables dans table
[column
] en plusieurs lignes et colonnes. columnNames
est utilisé pour sélectionner les colonnes à développer à partir d'une table interne. Spécifie newColumnNames
pour éviter les conflits entre des colonnes existantes et de nouvelles colonnes.
Examples
Example #1
Développe les colonnes de la table dans <code>[a]</code> dans la table <code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> en 3 colonnes <code>[t.a]</code>, <code>[t.b]</code> et <code>[t.c]</code>.
Table.ExpandTableColumn(
Table.FromRecords({
[
t = Table.FromRecords({
[a = 1, b = 2, c = 3],
[a = 2, b = 4, c = 6]
}),
b = 2
]
}),
"t",
{"a", "b", "c"},
{"t.a", "t.b", "t.c"}
)
Result:
Table.FromRecords({
[t.a = 1, t.b = 2, t.c = 3, b = 2],
[t.a = 2, t.b = 4, t.c = 6, b = 2]
})
Category
Table.Transformation