Binary.Length ตรวจสอบและคืนค่าจำนวน Bytes ในค่า Binary เป็นตัวเลข เช่น Binary ที่มี 5 Bytes จะคืนค่า 5
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| binary | binary | ค่า Binary (nullable) ที่ต้องการตรวจสอบความยาว (จำนวน Bytes) |
ฟังก์ชัน Binary.Length ใน Power Query ใช้สำหรับตรวจสอบจำนวน Bytes ในค่า Binary ผลลัพธ์คือตัวเลขที่แสดงความยาวของ Binary นับจาก Bytes ตัวแรกถึงตัวสุดท้าย เหมาะสำหรับการตรวจสอบขนาดข้อมูลหรือตรวจสอบข้อมูล Binary
ใช้ Binary.Length เพื่อตรวจสอบว่า Binary มีขนาดเป็นจำนวน Bytes เท่าไร ประโยชน์สำหรับตรวจสอบว่าไฟล์สมบูรณ์
เช่น หากคาดว่า Binary ควรมีความยาว 256 Bytes แต่จริงๆได้ 255 Bytes แสดงว่าข้อมูลบกพร่อง
ใช้ Binary.Length ตัดสินใจว่าจะแบ่งหรือประมวลผล Binary ด้วยวิธีไหน
สร้าง Binary จากรายการตัวเลข {0, 1, 2, 3, 4} ซึ่งมี 5 ตัว ใช้ Binary.Length ตรวจสอบความยาว ได้ผลลัพธ์ 5
แปลงข้อความ "Hello World" เป็น Binary (11 ตัวอักษร: H,e,l,l,o,space,W,o,r,l,d) ใช้ Binary.Length ได้ผลลัพธ์ 11
สร้าง Binary ว่าง ตรวจสอบความยาว ได้ 0 จากนั้นรวม 2 Binary (Part1: 2 Bytes, Part2: 2 Bytes) เข้าเป็น Binary เดียว (4 Bytes รวม) ตรวจสอบความยาวของ Binary ที่รวมกันได้ 4
Binary.Length ตรวจสอบจำนวน Bytes ในข้อมูล Binary ส่วน Text.Length ตรวจสอบจำนวนตัวอักษรในข้อความ สำหรับข้อความภาษาอังกฤษ 1 ตัวอักษร = 1 Byte แต่ภาษาอื่นอาจต่างกัน
Binary.Length(null) จะคืนค่า null ตามหลักการ null propagation ของ Power Query
ไม่มีขีดจำกัดในเรื่องความยาว Binary แต่ขึ้นอยู่กับหน่วยความจำที่มีอยู่ใน Power Query
ได้บางส่วน เช่น ตรวจสอบว่า Binary มีความยาวตามลักษณะเฉพาะของไฟล์ (Image header ควรมีความยาวเท่ากัน) แต่การตรวจสอบรูปแบบต้องตรวจสอบเนื้อหา (Signature bytes) ไม่ใช่แค่ความยาว
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Binary.Length จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
Binary.Buffer สร้างเวอร์ชัน Stable ของข้อมูล Binary ในหน่วยความจำ ข้อมูล Binary ที่ Buffered จะมีคุณสมบัติตายตัว ได้แก่ ความยาวคงที่และลำดับ Bytes สม่ำเสมอ ใช้เมื่อต้องการความเชื่อถือได้ของข้อมูล
Binary.FromList สร้างข้อมูลไบนารี่จากรายการตัวเลข (bytes) โดยแต่ละตัวเลขแสดงถึงไบต์เดียว
Binary.FromText แปลงสตริงข้อความเป็นข้อมูลไบนารี่ที่สามารถใช้กับการเข้ารหัส Base64 หรือ Hex ได้
Binary.Range เลือกช่วงข้อมูลจากตำแหน่งเริ่มต้นและความยาวที่ระบุ
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่