Function.ScalarVector
Syntaks
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Omtrent
Returnerer en skalarfunktion af typen scalarFunctionType
, der aktiverer vectorFunction
med en enkelt række argumenter og returnerer dets enkelt output. Når skalarfunktionen anvendes gentagne gange for hver række i en tabel med input, f.eks. i Table.AddColumn, anvendes vectorFunction
desuden én gang for alle input.
vectorFunction
overføres en tabel, hvis kolonner stemmer overens med navnet og placeringen af parametrene for scalarFunctionType
. Hver række i denne tabel indeholder argumenterne for ét kald til skalarfunktionen, hvor kolonnerne svarer til parametrene for scalarFunctionType
.
vectorFunction
skal returnere en liste med samme længde som inputtabellen, hvis element på hver position skal være det samme resultat som evalueringen af skalarfunktionen på inputrækken for den samme position.
Inputtabellen forventes at blive streamet, så vectorFunction
forventes at streame outputtet, efterhånden som inputtet kommer ind, og fungerer kun med ét inputsegment ad gangen.
vectorFunction
må især ikke optælle inputtabellen mere end én gang.