Συναρτήσεις Average, Max, Min, StdevP, Sum και VarP

Ισχύει σε: Εφαρμογές καμβά Ροές επιφάνειας εργασίας Στήλες τύπων Dataverse Εφαρμογές βάσει μοντέλου 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, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - Υποχρεωτικό. Οι αριθμητικές τιμές που θα χρησιμοποιηθούν.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Πίνακας – Υποχρεωτικό. Ο πίνακας που θα χρησιμοποιηθεί.
  • NumericalFormula - Υποχρεωτικό. Ο τύπος αξιολόγησης κάθε καρτέλας. Το αποτέλεσμα αυτού του τύπου χρησιμοποιείται για το συγκεντρωτικό αποτέλεσμα. Μπορείτε να χρησιμοποιήσετε στήλες του πίνακα στον τύπο.

Παραδείγματα

Βήμα προς βήμα

Ας υποθέσουμε ότι είχατε μια προέλευση δεδομένων με την ονομασία Sales, η οποία περιείχε μια στήλη CostPerUnit και μια στήλη UnitsSold και ότι ορίσατε την ιδιότητα Text μιας ετικέτας σε αυτή τη συνάρτηση:
Sum(Sales; CostPerUnit * UnitsSold)

Η ετικέτα θα εμφανίζει το σύνολο των πωλήσεων, πολλαπλασιάζοντας τις τιμές σε αυτές τις στήλες για κάθε καρτέλα και προσθέτοντας έπειτα τα αποτελέσματα από όλες τις καρτέλες:
Υπολογισμός του συνόλου πωλήσεων από τις μονάδες που πωλήθηκαν και το κόστος ανά μονάδα.

Σε ένα άλλο παράδειγμα, ας υποθέσουμε ότι είχατε ρυθμιστικά με την ονομασία 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): Η ετικέτα θα εμφανίζει τη διακύμανση όλων των τιμών στις οποίες ορίστηκαν τα ρυθμιστικά.