Function.ScalarVector
Syntaks
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Om
Returnerer en skalarfunksjon av typen scalarFunctionType
som aktiverer vectorFunction
med én enkelt rad med argumenter og returnerer enkeltutdataene. Når skalarfunksjonen brukes gjentatte ganger for hver rad i en tabell med inndata, for eksempel i Table.AddColumn, brukes i stedet vectorFunction
én gang for alle inndata.
vectorFunction
sendes en tabell der kolonnene samsvarer med navnet og plasserer parameterne for scalarFunctionType
. Hver rad i denne tabellen inneholder argumentene for ett kall til skalarfunksjonen, der kolonnene tilsvarer parameterne for scalarFunctionType
.
vectorFunction
må returnere en liste med samme lengde som inndatatabellen, der elementet i hver posisjon må være det samme resultatet som å evaluere skalarfunksjonen på inndataraden i samme posisjon.
Inndatatabellen forventes å strømmes inn, så vectorFunction
forventes å strømme utdataene etter hvert som inndataene kommer inn, fungerer bare med én del inndata om gangen. Spesielt må vectorFunction
ikke nummerere inndatatabellen mer enn én gang.