แชร์ผ่าน


Function.ScalarVector

ไวยากรณ์

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

เกี่ยวกับ

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

vectorFunctionจะถูกส่งผ่านไปยังตารางที่มีชื่อคอลัมน์ตรงกัน และจัดตําแหน่งพารามิเตอร์ของscalarFunctionType แต่ละแถวของตารางนี้มีอาร์กิวเมนต์สําหรับการเรียกฟังก์ชันสเกลาร์หนึ่งครั้ง โดยมีคอลัมน์ที่สอดคล้องกับพารามิเตอร์ของscalarFunctionType

vectorFunction ต้องส่งกลับรายการความยาวเดียวกันกับตารางอินพุตที่แต่ละหน่วยข้อมูลในแต่ละตําแหน่งจะต้องเป็นผลลัพธ์เดียวกับการประเมินฟังก์ชันสเกลาบนแถวอินพุตของตําแหน่งเดียวกัน

ซึ่งคาดว่าจะมีการสตรีมตารางอินพุต ดังนั้นจึง vectorFunction คาดว่า จะสตรีมเอาต์พุตเป็นค่าที่อินพุตเข้ามา เฉพาะทํางานกับก้อนอินพุตครั้งละหนึ่งก้อนเท่านั้น โดย vectorFunction เฉพาะอย่างยิ่ง ต้องไม่ระบุตารางอินพุตมากกว่าหนึ่งครั้ง