Table.ExpandTableColumn
Expande uma coluna de registos ou uma coluna de tabelas para várias colunas na tabela contentora.
Syntax
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table
Remarks
Expande as tabelas existentes em table
[column
] em várias linhas e colunas. columnNames
é utilizado para selecionar as colunas a expandir a partir da tabela interna. Especifique newColumnNames
para evitar conflitos entre as colunas existentes e as novas colunas.
Examples
Example #1
Expande as colunas de tabela em <code>[a]</code> na tabela <code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> em 3 colunas <code>[t.a]</code>, <code>[t.b]</code> e <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