Partilhar via


ADDCOLUMNS

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Adiciona colunas calculadas à determinada tabela or expressão de tabela.

Sintaxe

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)

Parâmetros

Vigência 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.

Regresso value

Uma tabela com all suas colunas originais and as adicionadas.

Comentários

Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

O exemplo a seguir retorna uma versão estendida da tabela Product Category que inclui o total de vendas values do canal de 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 como seria received por qualquer função que espera receber uma tabela:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Vendas pela Internet] [Vendas de revendedores]
Bicicletas 1 1 25107749.77 63084675.04
Componentes 2 2 11205837.96
Vestuário 3 3 306157.5829 1669943.267
Acessórios 4 4 640920.1338 534301.9888