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