Skip to main content

Table.ExpandTableColumn

Mengembangkan lajur rekod atau lajur pada jadual kepada berbilang lajur dalam jadual yang mengandunginya.

Syntax

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

Remarks

Mengembangkan jadual dalam table[column] kepada berbilang baris dan lajur. columnNames digunakan untuk memilih lajur untuk dikembangkan daripada jadual dalaman. Tentukan newColumnNames untuk mengelakkan konflik antara lajur sedia ada dan lajur baru.

Examples

Example #1

Kembangkan lajur jadual dalam [a] dalam jadual ({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}) kepada 3 lajur [t.a], [t.b] dan [t.c].

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