Ler em inglês

Compartilhar via


ADDCOLUMNS

aplica-se a:coluna calculadatabela calculadamedidacá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