ADDCOLUMNS
S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel
Ajoute des colonnes calculées à la table ou à l’expression de table donnée.
Syntaxe
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Paramètres
Terme | Définition |
---|---|
tableau | Toute expression DAX qui retourne une table de données. |
name | Nom donné à la colonne, placé entre guillemets doubles. |
expression | Toute expression DAX qui retourne une expression scalaire, évaluée pour chaque ligne de table. |
Valeur renvoyée
Table avec toutes ses colonnes d’origine et celles qui ont été ajoutées.
Notes
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
L’exemple suivant retourne une version étendue de la table Product Category qui comprend les valeurs des ventes totales du canal Revendeurs et les ventes sur Internet.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
La table suivante présente un aperçu des données telles qu’elles seraient reçues par toute fonction attendant de recevoir une table :
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Internet Sales] | [Reseller Sales] |
---|---|---|---|---|
Bikes | 1 | 1 | 25107749,77 | 63084675,04 |
Components | 2 | 2 | 11205837,96 | |
Clothing | 3 | 3 | 306157,5829 | 1669943,267 |
Accessories | 4 | 4 | 640920,1338 | 534301,9888 |