ADDCOLUMNS
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Adiciona colunas calculadas à tabela fornecida or expressão de tabela.
Sintaxe
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parâmetros
Prazo | Definição |
---|---|
table |
Qualquer expressão DAX que retorna uma tabela de dados. |
name |
O nome dado à coluna, entre aspas duplas. |
expression |
Qualquer expressão DAX que retorna uma expressão escalar, avaliada para cada linha de table . |
Retornar value
Uma tabela com all suas colunas originais and as adicionadas.
Observações
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo
O exemplo a seguir retorna uma versão estendida da tabela categoria Product que inclui o total de vendas values do canal do revendedor and as vendas pela Internet.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
A tabela a seguir mostra uma visualização dos dados, pois eles seriam received por qualquer função que espera receber uma tabela:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Vendas pela Internet] | [Vendas do revendedor] |
---|---|---|---|---|
Bicicletas | 1 | 1 | 25107749.77 | 63084675.04 |
Componentes | 2 | 2 | 11205837.96 | |
Roupa | 3 | 3 | 306157.5829 | 1669943.267 |
Acessórios | 4 | 4 | 640920.1338 | 534301.9888 |