Del via


Function.ScalarVector

Syntaks

Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function

Om

Returnerer en skalarfunksjon av typen scalarFunctionType som aktiveres 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 scalarFunctionTypefor . Hver rad i denne tabellen inneholder argumentene for ett kall til skalarfunksjonen, der kolonnene tilsvarer parameterne scalarFunctionTypefor .

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 det forventes at utdataene strømmes etter hvert som inndataene kommer inn, bare med én del inndata om gangen. vectorFunction Spesielt må ikke nummerere inndatatabellen mer enn én gang.