Ανάγνωση στα Αγγλικά

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


SUMX

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Επιστρέφει το άθροισμα μιας παράστασης, η οποία αξιολογείται για κάθε γραμμή σε έναν πίνακα.

Σύνταξη

DAX
SUMX(<table>, <expression>)  

Παράμετροι

Όρος Ορισμός
table Ο πίνακας που περιέχει τις γραμμές για τις οποίες θα αξιολογηθεί η παράσταση.
expression Η παράσταση προς αξιολόγηση για κάθε γραμμή του πίνακα.

Επιστρεφόμενη αξία

Ένας δεκαδικός αριθμός.

Παρατηρήσεις

  • Η συνάρτηση SUMX λαμβάνει ως πρώτο όρισμα έναν πίνακα ή μια παράσταση που επιστρέφει έναν πίνακα. Το δεύτερο όρισμα είναι μια στήλη που περιέχει τους αριθμούς που θέλετε να αθροίσετε ή μια παράσταση που αξιολογείται σε μια στήλη.

  • Το SUMX είναι μια συνάρτηση επαναλήπτη.

  • Μετριούνται μόνο οι αριθμοί στη στήλη. Παραβλέπονται κενά, λογικές τιμές και κείμενο.

  • Για πιο σύνθετα παραδείγματα της SUMX σε τύπους, ανατρέξτε στις συναρτήσεις ALL και CALCULATETABLE.

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα

Το παρακάτω παράδειγμα φιλτράρει πρώτα τον πίνακα InternetSales, στην παράσταση "InternetSales[SalesTerritoryID] = 5" και, στη συνέχεια, επιστρέφει το άθροισμα όλων των τιμών στη στήλη Freight. Με άλλα λόγια, η παράσταση επιστρέφει το άθροισμα των χρεώσεων ναύλων μόνο για την καθορισμένη περιοχή πωλήσεων.

DAX
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])  

Εάν δεν χρειάζεται να φιλτράρετε τη στήλη, χρησιμοποιήστε τη συνάρτηση SUM. Η συνάρτηση SUM είναι παρόμοια με τη συνάρτηση Excel με το ίδιο όνομα, με τη διαφορά ότι λαμβάνει μια στήλη ως αναφορά.

ΆΘΡΟΙΣΜΑ
Στατιστικές συναρτήσεις