Function.ScalarVector
Σύνταξη
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Περίπου
Επιστρέφει μια συνάρτηση με μονόμετρες τιμές τύπου scalarFunctionType
που καλεί vectorFunction
με μία μόνο γραμμή ορισμάτων και επιστρέφει τη μοναδική της έξοδο. Επιπλέον, όταν η συνάρτηση με ανυσματική τιμή εφαρμόζεται επανειλημμένα για κάθε γραμμή ενός πίνακα εισόδων, όπως σε Table.AddColumn, αντί για vectorFunction
θα εφαρμοστεί μία φορά για όλες τις εισόδους.
vectorFunction
θα διαβιβαστεί ένας πίνακας του οποίου οι στήλες συμφωνούν με το όνομα και τη θέση των παραμέτρων του scalarFunctionType
. Κάθε γραμμή αυτού του πίνακα περιέχει τα ορίσματα για μία κλήση στη συνάρτηση ανυσματικής τιμής, με τις στήλες που αντιστοιχούν στις παραμέτρους του scalarFunctionType
.
vectorFunction
πρέπει να επιστρέψει μια λίστα με το ίδιο μήκος με τον πίνακα εισόδου, του οποίου το στοιχείο σε κάθε θέση πρέπει να είναι το ίδιο αποτέλεσμα με την αξιολόγηση της συνάρτησης με ανυσματική τιμή στη γραμμή εισόδου της ίδιας θέσης.
Ο πίνακας εισόδου αναμένεται να μεταδοθεί μέσω ροής, επομένως, vectorFunction
αναμένεται να μεταδίδει μέσω ροής την έξοδό του καθώς εισάγεται η είσοδος, δουλεύοντας μόνο με ένα τμήμα εισόδου κάθε φορά. Ειδικότερα, η vectorFunction
δεν πρέπει να απαριθμεί τον πίνακα εισόδου της περισσότερες από μία φορές.