Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaksis
Table.FromColumns(lists as list, optional columns as any) as table
Tentang
Membuat tabel jenis columns dari daftar lists yang berisi daftar tersarang dengan nama dan nilai kolom. Jika beberapa kolom memiliki lebih banyak nilai daripada yang lain, nilai yang hilang akan diisi dengan nilai default, 'null', jika kolom dapat diubah ke null.
Contoh 1
Mengembalikan tabel dari daftar kolom pelanggan.
Penggunaan
Table.FromColumns({
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
})
Output
Table.FromRecords({
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"],
[Column1 = 3, Column2 = "Paul", Column3 = "543-7890"]
})
Contoh 2
Buat tabel dari daftar kolom pelanggan dan daftar nama kolom.
Penggunaan
Table.FromColumns(
{
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Output
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Contoh 3
Buat tabel dengan jumlah kolom per baris yang berbeda. Nilai baris yang hilang adalah null.
Penggunaan
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
Output
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]
})