Megosztás a következőn keresztül:


Function.ScalarVector

Szintaxis

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

Rólunk

Egy scalarFunctionType típusú skaláris függvényt ad vissza, amely egyetlen argumentumsorsal hívja meg vectorFunction, és egyetlen kimenetét adja vissza. Ezenkívül ha a skaláris függvényt ismételten alkalmazza egy bemeneti tábla minden sorára, például a Table.AddColumn, akkor a vectorFunction minden bemenetre egyszer lesz alkalmazva.

vectorFunction kap egy táblázatot, amelynek oszlopai névben és pozícióban egyeznek scalarFunctionTypeparamétereivel. A táblázat minden sora tartalmazza a skaláris függvény egy hívásának argumentumait, a scalarFunctionTypeparamétereinek megfelelő oszlopokkal.

vectorFunction a bemeneti táblával megegyező hosszúságú listát kell visszaadnia, amelynek az egyes pozícióiban lévő elemnek ugyanazzal az eredménnyel kell rendelkeznie, mint az azonos pozíció bemeneti sorában lévő skaláris függvény kiértékelésének.

A bemeneti tábla streamelése várhatóan megtörténik, így vectorFunction várhatóan streameli a kimenetét a bemenet érkeztével, és egyszerre csak egy adattömbnyi bemenettel dolgozik. Különösen a vectorFunction nem szabad többször feldolgoznia a bemeneti tábláját.