Συναρτήσεις Average, Max, Min, StdevP, Sum και VarP
Ισχύει για: Εφαρμογές καμβά Στήλες τύπων ροών Dataverse επιφάνειας εργασίας Εφαρμογές Power Pages Power Platform βάσει μοντέλου CLI
Συναρτήσεις συγκεντρωτικών αποτελεσμάτων που συνοψίζουν ένα σύνολο αριθμών.
Description
Η συνάρτηση Average υπολογίζει τον μέσο όρο ή τον αριθμητικό μέσο όρο των ορισμάτων της.
Η συνάρτηση Max εντοπίζει τη μέγιστη τιμή.
Η συνάρτηση Min εντοπίζει την ελάχιστη τιμή.
Η συνάρτηση Sum υπολογίζει το άθροισμα των ορισμάτων της.
Η συνάρτηση StdevP υπολογίζει την τυπική απόκλιση των ορισμάτων της.
Η συνάρτηση VarP υπολογίζει τη διακύμανση των ορισμάτων της.
Μπορείτε να παρέχετε τις τιμές για αυτές τις συναρτήσεις ως:
- Ξεχωριστά ορίσματα. Για παράδειγμα, η συνάρτηση Sum( 1, 2, 3 ) επιστρέφει 6.
- Έναν πίνακα και έναν τύπο για τη διαχείριση του πίνακα αυτού. Το συγκεντρωτικό αποτέλεσμα θα υπολογίζεται βάσει των τιμών του τύπου για κάθε καρτέλα.
Στον τύπο είναι διαθέσιμα πεδία της καρτέλας που βρίσκεται υπό επεξεργασία τη δεδομένη στιγμή. Χρησιμοποιήστε τον τελεστή ThisRecord ή απλά πεδία αναφοράς με βάση το όνομα, όπως θα κάνατε με οποιαδήποτε άλλη τιμή. Ο τελεστής As μπορεί επίσης να χρησιμοποιηθεί για το όνομα της καρτέλας που υπόκειται σε επεξεργασία και η οποία μπορεί να σας βοηθήσει να κάνετε τον τύπο σας πιο κατανοητό και να κάνετε προσβάσιμες τις ένθετες καρτέλες. Για περισσότερες πληροφορίες, δείτε τα παρακάτω παραδείγματα και την ενότητα εργασία με πεδίο καρτελών.
Αυτές οι συναρτήσεις λειτουργούν μόνο με αριθμητικές τιμές. Άλλοι τύποι τιμών, όπως συμβολοσειρές ή καρτέλες, θα παραβλέπονται. Χρησιμοποιήστε τη συνάρτηση Value για να μετατρέψετε μια συμβολοσειρά σε αριθμό.
Οι συναρτήσεις Average, Max, Min και Sum μπορούν να ανατεθούν όταν χρησιμοποιούνται με μια προέλευση δεδομένων που υποστηρίζει ανάθεση για αυτές τις συναρτήσεις. Ωστόσο, οι συναρτήσεις StdevP και VarP δεν μπορούν να ανατεθούν για οποιεσδήποτε προελεύσεις δεδομένων. Εάν δεν υποστηρίζεται ανάθεση, μόνο το πρώτο τμήμα των δεδομένων θα ανακτηθεί και, στη συνέχεια, η συνάρτηση θα εφαρμοστεί τοπικά. Το αποτέλεσμα μπορεί να μην αντιπροσωπεύει το πλήρες ιστορικό. Στον χρόνο σύνταξης θα εμφανιστεί μια προειδοποίηση ανάθεσης που θα σας υπενθυμίζει αυτόν τον περιορισμό και θα προτείνει την αλλαγή σε εναλλακτικές λύσεις που μπορούν να ανατεθούν, όπου είναι δυνατόν. Για περισσότερες πληροφορίες, δείτε την ενότητα επισκόπηση ανάθεσης.
Σύνταξη
Average( NumericalFormula1; [NumericalFormula2 ; ... ] )
Max ( NumericalFormula1; [ NumericalFormula2; ... ] )
Min( NumericalFormula1; [ ΑριθμητικόςΤύπος2; ... ] )
Sum( NumericalFormula1; [ ΑριθμητικόςΤύπος2; ... ] )
StdevP( NumericalFormula1; [ ΑριθμητικόςΤύπος2; ... ] )
VarP( NumericalFormula1; [ ΑριθμητικόςΤύπος2; ... ] )
- NumericalFormula(s)- Απαιτείται. Οι αριθμητικές τιμές που θα χρησιμοποιηθούν.
Μέσος όρος( Πίνακας; ΑριθμητικόςΤύπος )
Max( Πίνακας; ΑριθμητικόςΤύπος )
Min( Πίνακας; ΑριθμητικόςΤύπος )
Sum( Πίνακας; ΑριθμητικόςΤύπος )
StdevP( Πίνακας; ΑριθμητικόςΤύπος )
VarP( Πίνακας; ΑριθμητικόςΤύπος )
- Πίνακας - Υποχρεωτικό. Ο πίνακας που θα χρησιμοποιηθεί.
- NumericalFormula - Απαιτείται. Ο τύπος αξιολόγησης κάθε καρτέλας. Το αποτέλεσμα αυτού του τύπου χρησιμοποιείται για το συγκεντρωτικό αποτέλεσμα. Μπορείτε να χρησιμοποιήσετε στήλες του πίνακα στον τύπο.
Παραδείγματα
Βήμα προς βήμα
Ας υποθέσουμε ότι είχατε μια προέλευση δεδομένων με την ονομασία Sales, η οποία περιείχε μια στήλη CostPerUnit και μια στήλη UnitsSold και ότι ορίσατε την ιδιότητα Text μιας ετικέτας σε αυτή τη συνάρτηση:
Sum(Πωλήσεις; ΚόστοςΑνά Μονάδα * ΜονάδεςΠωλήθηκε)
Η ετικέτα θα εμφανίζει το σύνολο των πωλήσεων, πολλαπλασιάζοντας τις τιμές σε αυτές τις στήλες για κάθε καρτέλα και προσθέτοντας έπειτα τα αποτελέσματα από όλες τις καρτέλες:
Σε ένα άλλο παράδειγμα, ας υποθέσουμε ότι είχατε ρυθμιστικά με την ονομασία Slider1, Slider2 και Slider3και μια ετικέτα με την ιδιότητά της Text ορισμένη σε αυτόν τον τύπο:
Sum(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει το άθροισμα όλων των τιμών στις οποίες έχουν οριστεί τα ρυθμιστικά.
Average(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει τον μέσο όρο όλων των τιμών στις οποίες έχουν οριστεί τα ρυθμιστικά.
Max(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει το μέγιστο όλων των τιμών στις οποίες έχουν οριστεί τα ρυθμιστικά.
Min(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει την ελάχιστη από όλες τις τιμές στις οποίες έχουν οριστεί τα ρυθμιστικά.
StdevP(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει την τυπική απόκλιση όλων των τιμών στις οποίες έχουν οριστεί τα ρυθμιστικά.
VarP(Slider1.Value; Slider2.Value; Slider3.Value): Η ετικέτα θα εμφανίζει τη διακύμανση όλων των τιμών στις οποίες έχουν οριστεί τα ρυθμιστικά.