Function.ScalarVector
Sintassi
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Informazioni su
Restituisce una funzione scalare di tipo scalarFunctionType
che chiama vectorFunction
con una singola riga di argomenti e restituisce il relativo output singolo. Inoltre, quando la funzione scalare viene applicata ripetutamente per ogni riga di una tabella di input, ad esempio in Table.AddColumn, invece vectorFunction
verrà applicata una volta per tutti gli input.
A vectorFunction
verrà passata una tabella le cui colonne corrispondono al nome e alla posizione dei parametri di scalarFunctionType
. Ogni riga di questa tabella contiene gli argomenti per una chiamata alla funzione scalare, in cui le colonne corrispondono ai parametri di scalarFunctionType
.
vectorFunction
deve restituire un elenco della stessa lunghezza della tabella di input, il cui elemento in ogni posizione deve essere uguale al risultato della valutazione della funzione scalare nella riga di input della stessa posizione.
È previsto lo streaming della tabella di input, di conseguenza vectorFunction
dovrebbe eseguire lo streaming dell'output non appena riceve l'input e usare quindi un solo blocco di input alla volta. In particolare, vectorFunction
non deve enumerare la relativa tabella di input più di una volta.