Function.ScalarVector
통사론
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
소개
단일 인수 행을 사용하여 vectorFunction
호출하고 단일 출력을 반환하는 scalarFunctionType
형식의 스칼라 함수를 반환합니다. 또한, 스칼라 함수가 Table.AddColumn와 같은 입력 테이블의 각 행에 반복적으로 적용되는 대신, 모든 입력에 대해 vectorFunction
이 한 번만 적용됩니다.
vectorFunction
에는 열 이름과 위치가 scalarFunctionType
의 매개변수와 일치하는 테이블이 전달됩니다. 이 테이블의 각 행에는 스칼라 함수에 대한 한 번의 호출에 대한 인수와 scalarFunctionType
매개 변수에 해당하는 열이 포함됩니다.
vectorFunction
입력 테이블과 동일한 길이의 목록을 반환해야 하며, 각 위치의 항목은 동일한 위치의 입력 행에서 스칼라 함수를 평가하는 것과 동일한 결과여야 합니다.
입력 테이블이 스트리밍 방식으로 들어올 것으로 예상되므로, vectorFunction
은 입력이 들어오는 대로 출력을 스트리밍 형태로 내보내야 하며, 동시에 한 번에 하나의 입력 청크만 처리합니다. 특히 vectorFunction
입력 테이블을 두 번 이상 열거해서는 안됩니다.