Table.FromColumns
Table.FromColumns(lists as list, optional columns as any) as table
Membuat tabel jenis columns
dari daftar lists
yang berisi daftar berlapis dengan nama dan nilai kolom. Jika beberapa kolom memiliki lebih banyak nilai maka yang lain, nilai yang hilang akan diisi dengan nilai default, 'null', jika kolom dapat diubah ke null.
Mengembalikan tabel dari daftar nama pelanggan dalam daftar. Setiap nilai dalam item daftar pelanggan menjadi nilai baris, dan setiap daftar menjadi kolom.
Penggunaan
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Hasil
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Buat tabel dari daftar kolom tertentu dan daftar nama kolom.
Penggunaan
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Hasil
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Buat tabel dengan jumlah kolom per baris yang berbeda. Nilai baris yang hilang null.
Penggunaan
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
Hasil
Table.FromRecords({
[column1 = 1, column2 = 4, column3 = 6],
[column1 = 2, column2 = 5, column3 = 7],
[column1 = 3, column2 = null, column3 = 8],
[column1 = null, column2 = null, column3 = 9]
})