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 |
---|---|
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 . |
Valeur de retour
Table avec toutes ses colonnes d’origine et les colonnes ajoutées.
Remarques
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
L’exemple suivant retourne une version étendue de la table Catégorie de produit qui inclut les valeurs de ventes totales du canal revendeur et des 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 elles sont reçues 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 |