Skip to main content

Function.ScalarVector

สร้างฟังก์ชันสเกลาบนฟังก์ชันเวกเตอร์ ส่งชุดคำเปลี่ยนแปลงคำขอหลายรายการ

Syntax

Function.ScalarVector(
scalarFunctionType as type,
vectorFunction as function
) as function

Remarks

ส่งกลับฟังก์ชันสเกลาของชนิด scalarFunctionType ที่เรียก vectorFunction ด้วยอาร์กิวเมนต์แถวเดียว และส่งกลับผลลัพธ์เดียว นอกจากนี้ เมื่อใช้ฟังก์ชันสเกลาสำหรับแต่ละแถวของตารางข้อมูลป้อนเข้าซ้ำๆ แล้ว เช่น Table.AddColumn ระบบจะใช้ vectorFunction ครั้งเดียวสำหรับข้อมูลป้อนเข้าทั้งหมดแทน
vectorFunction จะถูกส่งผ่านตารางที่คอลัมน์มีชื่อ และตำแหน่งพารามิเตอร์ของ scalarFunctionType ตรงกัน แต่ละแถวของตารางนี้ประกอบด้วยอาร์กิวเมนต์สำหรับการเรียกใช้ฟังก์ชันสเกลา โดยคอลัมน์ที่สอดคล้องกับพารามิเตอร์ของ scalarFunctionType
vectorFunction ต้องส่งกลับรายการที่มีความยาวเดียวกับตารางข้อมูลป้อนเข้า ซึ่งรายการในแต่ละตำแหน่งต้องเป็นผลลัพธ์เดียวกันกับการประเมินฟังก์ชันสเกลาบนแถวข้อมูลป้อนเข้าของตำแหน่งเดียวกัน
ตารางข้อมูลป้อนเข้าต้องมีการสตรีม ดังนั้น vectorFunction ต้องสตรีมผลลัพธ์เมื่อมีข้อมูลป้อนเข้ามา ซึ่งใช้ได้กับข้อมูลป้อนเข้ากลุ่มหนึ่งเท่านั้นในแต่ละครั้ง โดยเฉพาะอย่างยิ่ง vectorFunction ต้องไม่แจงนับตารางข้อมูลป้อนเข้ามากกว่าหนึ่งครั้ง

Category

Function