Table.View
Table.View(table as nullable table, handlers as record) as table
แสดงมุมมองของ table
ที่ฟังก์ชันที่ระบุใน handlers
ใช้แทนลักษณะการทํางานเริ่มต้นของการดําเนินการเมื่อมีการใช้การดําเนินการกับมุมมอง
ถ้ามี table
ให้ ฟังก์ชันตัวจัดการทั้งหมดเป็นตัวเลือก ถ้า table
ไม่มี GetType
ฟังก์ชันตัวจัดการ และ GetRows
จําเป็น ถ้าไม่ได้ระบุฟังก์ชันตัวจัดการสําหรับการดําเนินการ ลักษณะการทํางานเริ่มต้นของการดําเนินการจะถูกนําไปใช้กับ table
แทน (ยกเว้นในกรณีของ GetExpression
)
ฟังก์ชันตัวจัดการต้องแสดงค่าที่เทียบเท่ากับผลลัพธ์ของการใช้การดําเนินการกับ table
ความหมาย (หรือมุมมองผลลัพธ์ในกรณีของ GetExpression
)
ถ้าฟังก์ชันตัวจัดการแสดงข้อผิดพลาด ลักษณะการทํางานเริ่มต้นของการดําเนินการจะถูกนําไปใช้กับมุมมอง
Table.View สามารถใช้เพื่อทําการพับไปยังแหล่งข้อมูลได้—การแปลคิวรี M ลงในคิวรีเฉพาะต้นทาง (ตัวอย่างเช่น เพื่อสร้างคําสั่ง T-SQL จากคิวรี M)
โปรดดูเอกสารประกอบตัวเชื่อมต่อแบบกําหนดเองของ Power Query ที่เผยแพร่สําหรับคําอธิบายที่สมบูรณ์มากขึ้นของ Table.View
สร้างมุมมองพื้นฐานที่ไม่ต้องการการเข้าถึงแถวเพื่อกําหนดชนิดหรือจํานวนแถว
การใช้งาน
Table.View(
null,
[
GetType = () => type table [CustomerID = number, Name = text, Phone = nullable text],
GetRows = () => Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
GetRowCount = () => 1
]
)
เอาท์พุท
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})