Table.ExpandTableColumn
Expande uma coluna de registros ou uma coluna de tabelas em várias colunas na tabela que as contém.
Syntax
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table
Remarks
Expande tabelas em table
[column
] em várias linhas e colunas. columnNames
é usado para selecionar as colunas a serem expandidas na tabela interna. Especifique newColumnNames
para evitar conflitos entre as colunas existentes e as colunas novas.
Examples
Example #1
Expanda 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 três 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