SUMX
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Επιστρέφει το άθροισμα μιας παράστασης, η οποία αξιολογείται για κάθε γραμμή σε έναν πίνακα.
Σύνταξη
SUMX(<table>, <expression>)
Παράμετροι
Όρος | Ορισμός |
---|---|
table |
Ο πίνακας που περιέχει τις γραμμές για τις οποίες θα αξιολογηθεί η παράσταση. |
expression |
Η παράσταση προς αξιολόγηση για κάθε γραμμή του πίνακα. |
Τιμή επιστροφής
Ένας δεκαδικός αριθμός.
Παρατηρήσεις
Η συνάρτηση SUMX λαμβάνει ως πρώτο όρισμα έναν πίνακα ή μια παράσταση που επιστρέφει έναν πίνακα. Το δεύτερο όρισμα είναι μια στήλη που περιέχει τους αριθμούς που θέλετε να αθροίσετε ή μια παράσταση που αξιολογείται σε μια στήλη.
Μετριούνται μόνο οι αριθμοί στη στήλη. Παραβλέπονται κενά, λογικές τιμές και κείμενο.
Για πιο σύνθετα παραδείγματα SUMX σε τύπους, ανατρέξτε στο θέμα ALL και CALCULATETABLE.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω παράδειγμα φιλτράρει πρώτα τον πίνακα InternetSales, στην παράσταση "InternetSales[SalesTerritoryID] = 5" και, στη συνέχεια, επιστρέφει το άθροισμα όλων των τιμών στη στήλη Freight. Με άλλα λόγια, η παράσταση επιστρέφει το άθροισμα των χρεώσεων ναύλων μόνο για την καθορισμένη περιοχή πωλήσεων.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Εάν δεν χρειάζεται να φιλτράρετε τη στήλη, χρησιμοποιήστε τη συνάρτηση SUM. Η συνάρτηση SUM είναι παρόμοια με τη συνάρτηση Excel με το ίδιο όνομα, με τη διαφορά ότι λαμβάνει μια στήλη ως αναφορά.