共用方式為


Function.ScalarVector

語法

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

關於

傳回類型 scalarFunctionType 的純量函式,此函式會以單一資料列的引數叫用 vectorFunction,並傳回其單一輸出。 此外,當標量函式在輸入數據表的每個數據列上重複套用時,例如在 Table.AddColumn中, vectorFunction 則會針對所有輸入只套用一次。

vectorFunction 會傳遞資料表,該資料表的資料行會符合名稱和位置 scalarFunctionType 的參數。 此資料表中每個資料列都包含呼叫純量函式的引數,其中的資料行會對應至 scalarFunctionType 的參數。

vectorFunction 必須傳回與輸入資料表長度相同的清單,而每個位置的項目必須與在相同位置之輸入資料列上評估純量函式的結果相同。

輸入資料表應該會經過資料流處理,因此 vectorFunction 預期會在輸入傳入時串流其輸出,每次只能使用一個輸入的區塊。 特別是,vectorFunction 不能列舉其輸入資料表超過一次。