Function.ScalarVector
Opretter en skalarfunktion oven på en vektorfunktion, så flere aktiveringer batchkøres.
Syntax
Function.ScalarVector(
scalarFunctionType as type,
vectorFunction as function
) as function
Remarks
Returnerer en skalarfunktion af typen scalarFunctionType
, der kalder vectorFunction
med en enkelt række argumenter og returnerer sit enkelte output. Og når skalarfunktion gentagne gange anvendes for hver række i en tabel med input, f.eks Table.AddColumn, anvendes vectorFunction
i stedet på én gang for alle input. vectorFunction
vil blive overført til en tabel, hvor kolonnernes navn og placering matcher parametrene i scalarFunctionType
. Hver række i denne tabel indeholder argumenterne til ét kald til skalarfunktionen med de kolonner, der 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 i inputrækken på samme placering.
Inputtabellen forventes at blive streamet ind, så vectorFunction
forventes at streame outputtet, når der kommer input ind, og skal kun arbejde med én portion af inputtet ad gangen. vectorFunction
må især ikke optælle sin inputtabel mere end én gang.
Category
Function