Compartilhar via


CONCATENATEX

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

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

Sintaxe

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

Parâmetros

Prazo Definição
table A tabela que contém as linhas para as quais a expressão será avaliada.
expression A expressão a ser avaliada para cada linha de table.
delimiter (Opcional) Um separador a ser usado durante a concatenação.
orderBy_expression (Opcional) Qualquer expressão DAX em que o resultado value é usado para classificar a values concatenada na cadeia de caracteres de saída. Ele é avaliado para cada linha de table.
order (Opcional) Um value que especifica como classificar orderBy_expressionvalues, crescente or decrescente.

O parâmetro order opcional aceita o seguinte values:

Value Values alternativo Descrição
0 (zero) FALSE, DESC Classifica em ordem decrescente de values de orderBy_expression. Esse é o value padrão quando o parâmetro order é omitido.
1 TRUE, ASC Classifica em ordem crescente de values de orderBy_expression.

Retornar value

Uma cadeia de caracteres concatenada.

Observações

  • Essa função usa como argumento first uma tabela or uma expressão que retorna uma tabela. O argumento second é uma coluna que contains o values que você deseja concatenate, or uma expressão que retorna um value.

  • Os values concatenados são not necessariamente classificados em qualquer ordem específica, a menos que orderBy_expression seja especificado.

  • 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

Tabela Funcionários

FirstName LastName
Alan Cervejeiro
Michael Blythe

A seguinte fórmula:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Retorna:
"Alan Brewer, Michael Blythe"