แชร์ผ่าน


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