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 |