Texto DAX - função CONCATENATEX

Descrição

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

A função DAX CONCATENATEX é nova no Excel 2016.

Sintaxe

CONCATENATEX (
   <table>, <expression>, [<delimiter>], [<OrderBy_Expression1>], [<Order>] …
)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

table

A tabela que contém as linhas para as quais a expressão será avaliada.

2

expression

A expressão a ser avaliada para cada linha da tabela.

3

delimiter

Opcional.

Um separador para usar durante a concatenação.

4

OrderBy_Expression1

Opcional.

Coluna pela qual os valores devem ser concatenados.

5

Order

Opcional.

ASC: para classificar em ordem crescente.

DESC: para classificar em ordem decrescente.

Se omitido, o padrão é ASC.

Valor de retorno

Uma única string de texto.

Observações

A função CONCATENATEX toma como primeiro parâmetro uma tabela ou uma expressão que retorna uma tabela.

O segundo parâmetro é uma coluna que contém os valores que você deseja concatenar ou uma expressão que retorna um valor.

Exemplo

CONCATENATEX (Products, [Product],", ", [Product Key], ASC)
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.
   
= CONCATENATEX (Products, [Product],",", [Product Key], DESC) 
   returns Soap, Hand Wash, Floor Cleaner, Detergent Powder, Air Purifier. 

= CONCATENATEX (Products, [Product],", ", [Product Key]) 
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.