Comparteix a través de


ADDCOLUMNS

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Agrega columnas calculadas a la tabla o expresión de tabla dada.

Sintaxis

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

Parámetros

Término Definición
tabla Cualquier expresión DAX que devuelve una tabla de datos.
name Nombre dado a la columna, entre comillas dobles.
expression Cualquier expresión DAX que devuelve una expresión escalar, evaluada para cada fila de table.

Valor devuelto

Tabla con todas sus columnas originales y las agregadas.

Comentarios

Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se devuelve una versión ampliada de la tabla Product Category que incluye los valores de ventas totales del canal de revendedores y las ventas por Internet.

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

En la tabla siguiente se muestra una vista previa de los datos tal como la recibiría cualquier función en espera de recibir una tabla:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internet Sales] [ResellerSales]
Bicicletas 1 1 25107749,77 63084675,04
Componentes 2 2 11205837,96
Ropa 3 3 306157,5829 1669943,267
Accesorios 4 4 640920,1338 534301,9888