SELECTCOLUMNS
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης
Επιστρέφει έναν πίνακα με επιλεγμένες στήλες από τον πίνακα και νέες στήλες που καθορίζονται από τον DAX παραστάσεων.
Σύνταξη
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
Παράμετροι
Όρος | Ορισμός |
---|---|
Table |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα. |
Name |
Το όνομα που δόθηκε στη στήλη, μέσα σε διπλά εισαγωγικά. |
Expression |
Οποιαδήποτε παράσταση που επιστρέφει μια ανυσματική τιμή όπως μια αναφορά στήλης, ακέραια τιμή ή τιμή συμβολοσειράς. |
Τιμή επιστροφής
Ένας πίνακας με τον ίδιο αριθμό γραμμών με τον πίνακα που καθορίζεται ως το πρώτο όρισμα. Ο πίνακας που επιστράφηκε έχει μία στήλη για κάθε ζεύγος ορισμάτων Name
, Expression
και κάθε παράσταση αξιολογείται στο περιβάλλον μιας γραμμής από το καθορισμένο Table
όρισμα.
Παρατηρήσεις
SELECTCOLUMNS έχει την ίδια υπογραφή με ADDCOLUMNSκαι την ίδια συμπεριφορά, με την εξαίρεση ότι αντί να ξεκινά με καθορισμένο τον Table
, SELECTCOLUMNS ξεκινά με έναν κενό πίνακα πριν την προσθήκη στηλών.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Για τον παρακάτω πίνακα με ονομασία Πελάτης:
Χώρα | Στάδιο | Μετρώ | Σύνολο |
---|---|---|---|
IND | 2 χιλ. | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
ΗΠΑ | CA | 5 | 500 |
ΗΠΑ | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
Επιστρέφει
Χώρα, Πολιτεία |
---|
IND, JK |
IND, MH |
IND, WB |
USA, CA |
USA, WA |