Partage via


SELECTCOLUMNS

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne une table avec des colonnes sélectionnées dans la table et de nouvelles colonnes spécifiées par les expressions DAX.

Syntaxe

SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …) 

Paramètres

Terme Définition
Table Toute expression DAX qui retourne une table.
Name Nom donné à la colonne, placé entre guillemets doubles.
Expression Toute expression qui retourne une valeur scalaire comme une référence de colonne, un entier ou une valeur de chaîne.

Valeur de retour

Table avec le même nombre de lignes que la table spécifiée comme premier argument. La table retournée comporte une colonne pour chaque paire de Name, Expression arguments, et chaque expression est évaluée dans le contexte d’une ligne à partir de l’argument Table spécifié.

Remarques

SELECTCOLUMNS a la même signature que ADDCOLUMNSet a le même comportement, sauf que, au lieu de commencer par le Table spécifié, SELECTCOLUMNS commence par une table vide avant d’ajouter des colonnes.

Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemple

Pour la table suivante nommée Client :

Pays ou région State Compter Total
IND JK 20 800
IND MH 25 1 000
IND WB 10 900
États-Unis CA 5 500
États-Unis WA 10 900
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

Retourne :

Pays, État
IND, JK
IND, MH
IND, WB
USA, CA
USA, WA