Κοινή χρήση μέσω


Function.ScalarVector

Σύνταξη

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

Περίπου

Επιστρέφει μια συνάρτηση με μονόμετρες τιμές τύπου scalarFunctionType που καλεί vectorFunction με μία μόνο γραμμή ορισμάτων και επιστρέφει τη μοναδική της έξοδο. Επιπλέον, όταν η συνάρτηση με ανυσματική τιμή εφαρμόζεται επανειλημμένα για κάθε γραμμή ενός πίνακα εισόδων, όπως σε Table.AddColumn, αντί για vectorFunction θα εφαρμοστεί μία φορά για όλες τις εισόδους.

vectorFunction θα διαβιβαστεί ένας πίνακας του οποίου οι στήλες συμφωνούν με το όνομα και τη θέση των παραμέτρων του scalarFunctionType. Κάθε γραμμή αυτού του πίνακα περιέχει τα ορίσματα για μία κλήση στη συνάρτηση ανυσματικής τιμής, με τις στήλες που αντιστοιχούν στις παραμέτρους του scalarFunctionType.

vectorFunction πρέπει να επιστρέψει μια λίστα με το ίδιο μήκος με τον πίνακα εισόδου, του οποίου το στοιχείο σε κάθε θέση πρέπει να είναι το ίδιο αποτέλεσμα με την αξιολόγηση της συνάρτησης με ανυσματική τιμή στη γραμμή εισόδου της ίδιας θέσης.

Ο πίνακας εισόδου αναμένεται να μεταδοθεί μέσω ροής, επομένως, vectorFunction αναμένεται να μεταδίδει μέσω ροής την έξοδό του καθώς εισάγεται η είσοδος, δουλεύοντας μόνο με ένα τμήμα εισόδου κάθε φορά. Ειδικότερα, η vectorFunction δεν πρέπει να απαριθμεί τον πίνακα εισόδου της περισσότερες από μία φορές.