Binary.View
ไวยากรณ์
Binary.View(binary as nullable binary, handlers as record) as binary
เกี่ยวกับ
แสดงมุมมองของ binary
ที่ฟังก์ชันที่ระบุใน handlers
ใช้แทนลักษณะการทํางานเริ่มต้นของการดําเนินการเมื่อมีการใช้การดําเนินการกับมุมมอง
ถ้ามี binary
ให้ ฟังก์ชันตัวจัดการทั้งหมดเป็นตัวเลือก ถ้า binary
ไม่มี GetStream
ฟังก์ชันตัวจัดการจําเป็น ถ้าไม่ได้ระบุฟังก์ชันตัวจัดการสําหรับการดําเนินการ ลักษณะการทํางานเริ่มต้นของการดําเนินการจะถูกนําไปใช้กับ binary
แทน (ยกเว้นในกรณีของ GetExpression
)
ฟังก์ชันตัวจัดการต้องแสดงค่าที่เทียบเท่ากับผลลัพธ์ของการใช้การดําเนินการกับ binary
ความหมาย (หรือมุมมองผลลัพธ์ในกรณีของ GetExpression
)
ถ้าฟังก์ชันตัวจัดการแสดงข้อผิดพลาด ลักษณะการทํางานเริ่มต้นของการดําเนินการจะถูกนําไปใช้กับมุมมอง
Binary.View สามารถใช้เพื่อทําการพับไปยังแหล่งข้อมูลได้ – การแปลคิวรี M ลงในการดําเนินการเฉพาะต้นทาง (ตัวอย่างเช่น เพื่อดาวน์โหลดส่วนของไฟล์)
โปรดดูเอกสารประกอบตัวเชื่อมต่อแบบกําหนดเองของ Power Query ที่เผยแพร่สําหรับคําอธิบายที่สมบูรณ์มากขึ้นของ Binary.View
ตัวอย่างที่ 1
สร้างมุมมองพื้นฐานที่ไม่ต้องการการเข้าถึงข้อมูลเพื่อกําหนดความยาว
การใช้งาน
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
เอาท์พุท
Text.ToBinary("hello world!")