แชร์ผ่าน


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!")