Hop til hovedindhold

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