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 |