Table.FromList
Mengkonversi daftar menjadi tabel dengan menerapkan fungsi pemisah yang ditetapkan pada setiap item dalam daftar.
Syntax
Table.FromList(
list as list,
optional splitter as function,
optional columns as any,
optional default as any,
optional extraValues as ExtraValues.Type
) as table
Remarks
Mengkonversi daftar list menjadi tabel dengan menerapkan fungsi pemisah opsional, splitter, pada setiap item dalam daftar. Secara default, daftar tersebut diperkirakan sebagai daftar nilai teks yang dibagi dengan koma. columns opsional dapat berupa jumlah kolom, daftar kolom, atau TableType. default dan extraValues opsional juga dapat ditetapkan.
Examples
Example #1
Buat tabel dari daftar menggunakan pemisah default.
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Result:
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Example #2
Buat tabel dari daftar menggunakan pemisah kustom.
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
Result:
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Example #3
Buat tabel dari daftar menggunakan pemisah Record.FieldValues.
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Result:
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})
Category
Table.Table construction