Compartilhar via


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