แชร์ผ่าน


Function.ScalarVector

วากยสัมพันธ์

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

ประมาณ

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

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

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

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