CONCATENATEX

DAXTexto

Concatena o resultado de uma expressão avaliada para cada linha de uma tabela.

Quando usar

Criar listas de valores de múltiplas linhas como texto — "Produto1 | Produto2 | Produto3".

Sintaxe

DAX
CONCATENATEX(<Tabela>, <Expressão>[, <Delimitador>[, <ExpressãoOrdenação>[, <Ordem>]]]…)

Parâmetros

Tabela: Tabela cujas linhas serão iteradas. Expressão: Expressão avaliada em cada linha. Delimitador (Opcional): Separador usado na concatenação. ExpressãoOrdenação (Opcional): Expressão avaliada por linha cujo valor ordena os itens. Ordem (Opcional): ASC (1/TRUE) ou DESC (0/FALSE); padrão DESC.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Lista de produtos vendidos no contexto, em ordem alfabética — medida
Produtos Vendidos =
CONCATENATEX (
    VALUES ( TabDimProduto[NomeProduto] ),
    TabDimProduto[NomeProduto],
    ", ",
    TabDimProduto[NomeProduto], ASC
)
// → "Celular, Monitor, Notebook"

// Regiões com venda, separadas por barra — medida
Regiões com Venda =
CONCATENATEX ( VALUES ( TabDimRegiao[NomeRegiao] ), TabDimRegiao[NomeRegiao], " | " )

Mais informações

Equivalente Excel (pt-BR)
CONCATENAR
Equivalente Excel (en-US)
CONCATENATE
Lançamento
2016-Nov

Aprender DAX ao vivo