Table.FromList
วากยสัมพันธ์
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table
ประมาณ
แปลงรายการ list
ลงในตารางโดยนําฟังก์ชันการแยก ที่เลือกได้splitter
ไปใช้กับแต่ละข้อมูลในรายการ ตามค่าเริ่มต้น รายการจะถือว่าเป็นรายการของค่าข้อความที่ถูกคั่นด้วยเครื่องหมายจุลภาค
columns
ที่เลือกได้อาจเป็นจํานวนคอลัมน์ รายการของคอลัมน์ หรือ TableType อาจมีการระบุ default
และ extraValues
ที่เลือกได้
ตัวอย่างที่ 1
สร้างตารางจากรายการโดยใช้ตัวแยกตามค่าเริ่มต้น
การใช้งาน
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
ผลลัพธ์ของ
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
ตัวอย่างที่ 2
สร้างตารางจากรายการโดยใช้ตัวแยกแบบกําหนดเอง
การใช้งาน
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
ผลลัพธ์ของ
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"]
})
ตัวอย่างที่ 3
สร้างตารางจากรายการโดยใช้ตัวแยก Record.FieldValues
การใช้งาน
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
ผลลัพธ์ของ
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})