Leer en inglés

Compartir a través de


ADDCOLUMNS

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

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

Sintaxis

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

Parámetros

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

Valor devuelto

Una tabla con todas sus columnas originales y las agregadas.

Observaciones

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

Ejemplo

En el ejemplo siguiente se devuelve una versión extendida de la tabla Categoría de producto que incluye los valores totales de ventas del canal de revendedor y las ventas por Internet.

DAX
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 lo recibiría cualquier función que espera recibir una tabla:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Ventas por Internet] [Ventas de revendedor]
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