ADDCOLUMNS
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης
Προσθέτει υπολογιζόμενες στήλες στον δεδομένο πίνακα ή παράσταση πίνακα.
Σύνταξη
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Παραμέτρους
Όρος | Ορισμός |
---|---|
table |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα δεδομένων. |
name |
Το όνομα που δόθηκε στη στήλη, μέσα σε διπλά εισαγωγικά. |
expression |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια ανυσματική παράσταση, η οποία αξιολογείται για κάθε γραμμή table . |
Τιμή επιστροφής
Ένας πίνακας με όλες τις αρχικές στήλες του και εκείνες που προστέθηκαν.
Παρατηρήσεις
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω παράδειγμα επιστρέφει μια εκτεταμένη έκδοση του πίνακα Κατηγορία προϊόντων που περιλαμβάνει τιμές συνολικών πωλήσεων από το κανάλι μεταπωλητή και τις πωλήσεις Internet.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
Ο παρακάτω πίνακας εμφανίζει μια προεπισκόπηση των δεδομένων, όπως θα ληφθεί από οποιαδήποτε συνάρτηση που αναμένει τη λήψη ενός πίνακα:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Πωλήσεις μέσω Internet] | [Πωλήσεις μεταπωλητή] |
---|---|---|---|---|
Ποδήλατα | 1 | 1 | 25107749.77 | 63084675.04 |
Στοιχεία | 2 | 2 | 11205837.96 | |
Ρουχισμός | 3 | 3 | 306157.5829 | 1669943.267 |
Εξαρτήματα | 4 | 4 | 640920.1338 | 534301.9888 |