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


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