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

Termo Definição
tabela Qualquer expressão DAX que retorna uma tabela de dados.
Nome O nome dado à coluna, entre aspas duplas.
expressão Qualquer expressão DAX que retorne uma expressão escalar, avaliada para cada linha da tabela.

Retornar valor

Uma tabela com todas as suas colunas originais e as adicionadas.

Comentários

Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo

O exemplo a seguir retorna uma versão estendida da tabela de Categoria de produto, que inclui os valores totais de vendas do canal revendedor e das 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 conforme eles seriam recebidos por qualquer função que espera receber uma tabela:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internet Sales] [Vendas do Revendedor]
Bicicletas 1 1 25107749,77 63084675,04
Componentes 2 2 11205837,96
Clothing 3 3 306157,5829 1669943,267
Acessórios 4 4 640920,1338 534301,9888