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 |