Function.ScalarVector
语法
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
关于
返回 scalarFunctionType
类型的标量函数,该函数使用单行参数调用 vectorFunction
并返回其单个输出。 此外,如果对输入表中的每一行重复应用标量函数(如 Table.AddColumn),则将对所有输入应用一次 vectorFunction
。
会向 vectorFunction
传递一个表,该表的列名称和列位置与 scalarFunctionType
的参数匹配。 此表中的每一行都包含调用一次标量函数的参数,其中的列对应于 scalarFunctionType
的参数。
vectorFunction
必须返回与输入表长度相同的列表,其中每个位置的项必须是计算同一位置输入行上的标量函数得出的相同结果。
输入表预期采用流式处理方式,vectorFunction
将在输入传入时流式传输其输出,并且一次仅处理一个输入区块。 具体而言,vectorFunction
不得多次枚举其输入表。