다음을 통해 공유


Function.ScalarVector

통사론

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

소개

단일 인수 행을 사용하여 vectorFunction 호출하고 단일 출력을 반환하는 scalarFunctionType 형식의 스칼라 함수를 반환합니다. 또한, 스칼라 함수가 Table.AddColumn와 같은 입력 테이블의 각 행에 반복적으로 적용되는 대신, 모든 입력에 대해 vectorFunction이 한 번만 적용됩니다.

vectorFunction에는 열 이름과 위치가 scalarFunctionType의 매개변수와 일치하는 테이블이 전달됩니다. 이 테이블의 각 행에는 스칼라 함수에 대한 한 번의 호출에 대한 인수와 scalarFunctionType매개 변수에 해당하는 열이 포함됩니다.

vectorFunction 입력 테이블과 동일한 길이의 목록을 반환해야 하며, 각 위치의 항목은 동일한 위치의 입력 행에서 스칼라 함수를 평가하는 것과 동일한 결과여야 합니다.

입력 테이블이 스트리밍 방식으로 들어올 것으로 예상되므로, vectorFunction은 입력이 들어오는 대로 출력을 스트리밍 형태로 내보내야 하며, 동시에 한 번에 하나의 입력 청크만 처리합니다. 특히 vectorFunction 입력 테이블을 두 번 이상 열거해서는 안됩니다.