Binary.View
Binary.View(binary as nullable binary, handlers as record) as binary
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.
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!")