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