ADDCOLUMNS
aplica-se a:coluna calculada
tabela calculada
medida
cálculo visual
Adiciona colunas calculadas à tabela ou à expressão de tabela fornecida.
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 . |
Valor de retorno
Uma tabela com todas as suas colunas originais e as adicionadas.
Observações
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo
O exemplo a seguir retorna uma versão estendida da tabela Categoria do Produto que inclui o total de valores de vendas do canal do revendedor e 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 recebidos 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 |