Partager via


SELECTCOLUMNS

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

Retourne une table avec des colonnes sélectionnées de la table and 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 un value scalaire comme une référence de colonne, un entier or chaîne value.

Retourner value

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

Remarques

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

Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or 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