Del via


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.