สร้างหรือแก้ไขพฤติกรรมของตาราง สำหรับการพัฒนา Custom Connector และการจัดการ Query Folding
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| view | function | ฟังก์ชัน View (มักปล่อยเป็น null หากไม่ต้องการ override) |
| handlers | record | Record ที่ระบุ Handlers ต่างๆ (เช่น GetType, GetRows, OnTake) |
ฟังก์ชัน Table.View ใช้สำหรับสร้างหรือแก้ไขพฤติกรรมของตาราง (Handlers) มักใช้ในการพัฒนา Custom Connector หรือการจัดการ Query Folding (การส่ง Query กลับไปประมวลผลที่แหล่งข้อมูล) เป็นฟังก์ชันขั้นสูงสำหรับการจัดการ Data Source
Custom Connector Development
Implementing DirectQuery
สร้างตารางเสมือนโดยกำหนด Type และข้อมูลผ่าน Handler `GetType` และ `GetRows` เพื่อให้ Power Query รู้จักโครงสร้าง
ตัวอย่างโครงสร้าง (Concept) การใช้ `OnTake` เพื่อรองรับการส่งคำสั่ง `Top N` ไปยัง Data Source (Query Folding)
ใช้ `OnInvoke` เพื่อดักจับและจัดการการเรียกใช้ฟังก์ชันต่างๆ กับตารางนี้ ป้องกันการเกิด Error ที่ไม่คาดคิด
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Table.View จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
แปลง List ของ Record เป็นตาราง โดยแต่ละ Record กลายเป็นหนึ่งแถว เหมาะสำหรับข้อมูลจาก API หรือ JSON
Table.FromRows สร้างตารางจาก List ของ List โดยแต่ละ List ย่อยแทนข้อมูลในแถวหนึ่ง คล้ายกับการ transpose ข้อมูลแบบแถว-คอลัมน์ แต่ทำให้เป็นตารางจริงในทันที
สร้าง Error สำหรับ Table.View Handlers
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่