Ana içeriğe geç

Table.ExpandTableColumn

Bir kayıt sütununu veya tablo sütununu, içeren tabloda birden fazla sütuna genişletir.

Syntax

Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table

Remarks

table[column] içindeki tabloları birden çok satır ve sütuna genişletir. columnNames, iç tablodan genişletilecek sütunları seçmek için kullanılır. Var olan sütunlar ve yeni sütunlar arasındaki çakışmalardan kaçınmak için newColumnNames öğesini belirtir.

Examples

Example #1

<code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> tablosunda <code>[a]</code> içindeki tablo sütunlarını <code>[t.a]</code>, <code>[t.b]</code> ve <code>[t.c]</code> sütunlarına genişletir.

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