Partager via


SELECTCOLUMNS

S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel

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

Syntaxe

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

Paramètres

Terme Définition
Table de charge de travail Toute expression DAX qui retourne une table.
Nom 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 renvoyée comporte une colonne pour chaque paire d'arguments <Name>, <Expression> 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 ADDCOLUMNS et a le même comportement sauf qu'au lieu de commencer par la <Table> spécifiée, 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 quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Exemple

Pour la table suivante nommée Client :

Pays ou région State Count 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