Baca dalam bahasa Inggris

Bagikan melalui


Table.View

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"]})