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.
Sintaks
Table.FromRecords(
records as list,
optional columns as any,
optional missingField as nullable number
) as table
Tentang
Mengonversi daftar rekaman tertentu menjadi tabel.
-
records: Daftar rekaman yang akan dikonversi ke tabel. -
columns: (Opsional) Daftar nama kolom tabel, atau jenis tabel. -
missingField: (Opsional) Menentukan cara menangani bidang yang hilang secara berturut-turut. Gunakan salah satu nilai berikut:-
MissingField.Error: Setiap bidang yang hilang menghasilkan kesalahan (default). -
MissingField.UseNull: Setiap bidang yang hilang dimasukkan sebagai nilainull.
-
Menggunakan MissingField.Ignore dalam parameter ini menghasilkan kesalahan.
Contoh 1
Buat tabel dari rekaman, menggunakan nama bidang rekaman sebagai nama kolom.
Penggunaan
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Hasil
#table(type table[CustomerID = any, Name = any, Phone = any],
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Contoh 2
Buat tabel dari rekaman dengan kolom yang ditik dan pilih kolom angka.
Penggunaan
Table.ColumnsOfType(
Table.FromRecords(
{[CustomerID = 1, Name = "Bob"]},
type table[CustomerID = Number.Type, Name = Text.Type]
),
{type number}
)
Hasil
{"CustomerID"}
Contoh 3
Buat tabel yang berisi nama depan, inisial tengah, dan nama belakang pelanggan dari rekaman yang ditentukan. Jika salah satu nilai hilang, ganti nilai dengan null.
Penggunaan
Table.FromRecords({
[CustomerID = 1, FirstName = "Bob", MiddleInitial = "C", LastName = "Smith"],
[CustomerID = 2, FirstName = "Sarah", LastName = "Jones"],
[CustomerID = 3, FirstName = "Harry", MiddleInitial = "H"]
},
type table [FirstName = nullable text, MiddleInitial = nullable text, LastName = nullable text],
MissingField.UseNull)
Hasil
#table(type table[FirstName = text, MiddleInitial = text, LastName = text],
{
{"Bob", "C", "Smith"},
{"Sarah", null, "Jones"},
{"Harry", "H", null}
})