Partager via


ADDCOLUMNS

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

Ajoute des colonnes calculées à la table donnée or expression de table.

Syntaxe

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)

Paramètres

Terme Définition
table 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.

Retourner value

Une table avec all ses colonnes d’origine and les colonnes ajoutées.

Remarques

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

L’exemple suivant retourne une version étendue de la table catégorie Product qui inclut le total des ventes values à partir du canal revendeur and les ventes Internet.

ADDCOLUMNS(ProductCategory
               , "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
               , "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))

Le tableau suivant présente un aperçu des données, car il serait received par n’importe quelle fonction qui s’attend à recevoir une table :

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internet Sales] [Reseller Sales]
Vélos 1 1 25107749.77 63084675.04
Composants 2 2 11205837.96
Vêtement 3 3 306157.5829 1669943.267
Accessoires 4 4 640920.1338 534301.9888