Function.ScalarVector
語法
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
關於
傳回類型 scalarFunctionType
的純量函式,此函式會以單一資料列的引數叫用 vectorFunction
,並傳回其單一輸出。 此外,當標量函式在輸入數據表的每個數據列上重複套用時,例如在 Table.AddColumn中, vectorFunction
則會針對所有輸入只套用一次。
vectorFunction
會傳遞資料表,該資料表的資料行會符合名稱和位置 scalarFunctionType
的參數。 此資料表中每個資料列都包含呼叫純量函式的引數,其中的資料行會對應至 scalarFunctionType
的參數。
vectorFunction
必須傳回與輸入資料表長度相同的清單,而每個位置的項目必須與在相同位置之輸入資料列上評估純量函式的結果相同。
輸入資料表應該會經過資料流處理,因此 vectorFunction
預期會在輸入傳入時串流其輸出,每次只能使用一個輸入的區塊。 特別是,vectorFunction
不能列舉其輸入資料表超過一次。