Baca dalam bahasa Inggris

Bagikan melalui


Binary.View

Sintaksis

Binary.View(binary as nullable binary, handlers as record) as binary

Tentang

Mengembalikan tampilan binary di mana fungsi yang ditentukan dalam handlers digunakan sebagai pengganti perilaku default operasi saat operasi diterapkan ke tampilan.

Jika binary disediakan, semua fungsi handler bersifat opsional. Jika binary tidak disediakan, fungsi handler GetStream diperlukan. Jika fungsi handler tidak ditentukan untuk operasi, perilaku default operasi diterapkan ke binary sebagai gantinya (kecuali dalam kasus GetExpression).

Fungsi handler harus mengembalikan nilai yang secara semantik setara dengan hasil penerapan operasi terhadap binary (atau tampilan yang dihasilkan dalam kasus GetExpression).

Jika fungsi handler menimbulkan kesalahan, perilaku default operasi diterapkan ke tampilan.

Binary.View dapat digunakan untuk mengimplementasikan pelipatan ke sumber data–terjemahan kueri M ke dalam operasi khusus sumber (misalnya, untuk mengunduh bagian file).

Lihat dokumentasi konektor kustom Power Query yang diterbitkan untuk deskripsi yang lebih lengkap tentang Binary.View.

Contoh 1

Buat tampilan dasar yang tidak memerlukan akses data untuk menentukan panjangnya.

Penggunaan

Binary.View(
    null,
    [
        GetLength = () => 12,
        GetStream = () => Text.ToBinary("hello world!")
    ]
)

Output

Text.ToBinary("hello world!")