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 |