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.View(table as nullable table, handlers as record) as table
Tentang
Mengembalikan tampilan table di mana fungsi yang ditentukan dalam handlers digunakan sebagai pengganti perilaku default operasi saat operasi diterapkan ke tampilan.
Jika table disediakan, semua fungsi handler bersifat opsional. Jika table tidak disediakan, fungsi handler GetType dan GetRows diperlukan. Jika fungsi handler tidak ditentukan untuk operasi, perilaku default operasi diterapkan ke table sebagai gantinya (kecuali dalam kasus GetExpression).
Fungsi handler harus mengembalikan nilai yang secara semantik setara dengan hasil penerapan operasi terhadap table (atau tampilan yang dihasilkan dalam kasus GetExpression).
Jika fungsi handler menimbulkan kesalahan, perilaku default operasi diterapkan ke tampilan.
Table.View dapat digunakan untuk menerapkan pelipatan ke sumber data—terjemahan kueri M ke dalam kueri khusus sumber (misalnya, untuk membuat pernyataan T-SQL dari kueri M).
Lihat dokumentasi konektor kustom Power Query yang diterbitkan untuk deskripsi yang lebih lengkap tentang Table.View.
Contoh 1
Buat tampilan dasar yang tidak memerlukan akses baris untuk menentukan jenis atau jumlah baris.
Penggunaan
Table.View(
null,
[
GetType = () => type table [CustomerID = number, Name = text, Phone = nullable text],
GetRows = () => Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
GetRowCount = () => 1
]
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})