Bagikan melalui


Function.ScalarVector

Sintaksis

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

Tentang

Mengembalikan fungsi skalar jenis scalarFunctionType yang memanggil vectorFunction dengan satu baris argumen dan mengembalikan output tunggalnya. Selain itu, ketika fungsi skalar berulang kali diterapkan untuk setiap baris tabel input, seperti di Table.AddColumn, sebagai gantinya vectorFunction akan diterapkan sekali untuk semua input.

vectorFunction akan diteruskan tabel yang kolomnya sesuai dengan nama dan posisi parameter scalarFunctionType. Setiap baris tabel ini berisi argumen untuk satu panggilan ke fungsi skalar, dengan kolom yang sesuai dengan parameter scalarFunctionType.

vectorFunction harus mengembalikan daftar yang panjangnya sama dengan tabel input, di mana item di setiap posisinya harus merupakan hasil yang sama setelah mengevaluasi fungsi skalar pada baris input di posisi yang sama.

Tabel input diharapkan untuk dialirkan, sehingga vectorFunction diharapkan mengalirkan outputnya seiring input masuk, hanya bekerja dengan satu bagian input pada satu waktu. Secara khusus, vectorFunction tidak boleh menghitung tabel inputnya lebih dari sekali.