A função CONCATENATEX no Power BI é uma belezura, sô! Imagine que você tem uma tabela com várias informações e quer juntar os dados de uma coluna, mas tudo num textão só, separadinho bonitinho por uma vírgula, ou até um espacinho, do jeito que você preferir. O CONCATENATEX faz justamente isso! Ele vai concatenar (juntar) os valores de uma coluna e ainda te dá a liberdade de escolher um separador e uma ordem pra essa bagunça toda.

Agora, vou te mostrar uns exemplos que vão te deixar mais por dentro. Só pra não perder o costume, a gente coloca um tiquinho de humor mineiro em cada um, porque sem risada a coisa não anda, né?

Exemplo 1: Concatenando os nomes com vírgula

Digamos que você tem uma tabela de amigos e quer juntar os nomes deles numa célula só, separado por vírgula:

DAXCopiar códigoCONCATENATEX( Amigos, Amigos[Nome], ", " )

Fica tipo assim: “João, Maria, Zé, Chico”. É aquele grupo que você chama pra jogar truco no fim de semana.

Exemplo 2: Concatenando com espaço

Aí você tá mais chique e quer juntar os nomes, mas separado por um espacinho. Sem vírgula, porque hoje é dia de fazer bonito.

DAXCopiar códigoCONCATENATEX( Amigos, Amigos[Nome], " " )

Resultado: “João Maria Zé Chico”. Parece até nome de banda de forró.

Exemplo 3: Adicionando ponto e vírgula

Agora você tá sério, quer uma lista mais organizada, separada por ponto e vírgula, que nem a professora pedia nas redações:

DAXCopiar códigoCONCATENATEX( Amigos, Amigos[Nome], "; " )

Resultado: “João; Maria; Zé; Chico”. Agora ficou com cara de lista de presença na escola.

Exemplo 4: Ordenando os nomes alfabeticamente

Você quer arrumar essa bagunça, então decide colocar os nomes em ordem alfabética.

DAXCopiar códigoCONCATENATEX( Amigos, Amigos[Nome], ", ", Amigos[Nome] )

Resultado: “Chico, João, Maria, Zé”. Agora sim, tá parecendo reunião de condomínio.

Exemplo 5: Concatenando números com moeda

Agora o assunto ficou sério. Você tem uma tabela de produtos e quer mostrar os preços, mas coladinho com o cifrão:

DAXCopiar códigoCONCATENATEX( Produtos, "R$ " & Produtos[Preço], ", " )

Resultado: “R$ 10, R$ 20, R$ 30”. Essa listinha tá parecendo conta de bar depois do almoço de domingo.

Exemplo 6: Juntando palavras e datas

Você tem uma tabela de eventos e quer mostrar o nome do evento seguido da data, só que tudo junto, num textão só.

DAXCopiar códigoCONCATENATEX( Eventos, Eventos[Nome] & " - " & FORMAT(Eventos[Data], "dd/MM/yyyy"), ", " )

Resultado: “Aniversário – 10/10/2024, Formatura – 15/11/2024”. Agora sim, não vai esquecer das datas importantes!

Exemplo 7: Concatenando com barra

Você quer juntar os nomes dos funcionários e separar por barra, estilo código de barra mesmo:

DAXCopiar códigoCONCATENATEX( Funcionários, Funcionários[Nome], " / " )

Resultado: “João / Maria / Zé / Chico”. Ficou moderno, quase um grupo de WhatsApp.

Exemplo 8: Concatenando somente valores únicos

Aí você quer ser criterioso, quer juntar só os valores que não se repetem:

DAXCopiar códigoCONCATENATEX( DISTINCT(Amigos[Nome]), Amigos[Nome], ", " )

Resultado: “João, Maria, Zé”. A galera tá animada, mas sem repeteco.

Exemplo 9: Concatenando números decimais com formatação

Se a situação é juntar uns números bonitinhos, formatados, tipo uma fatura ou algo assim:

DAXCopiar códigoCONCATENATEX( Produtos, FORMAT(Produtos[Preço], "0.00"), ", " )

Resultado: “10.00, 20.50, 30.99”. Agora até parece lista de supermercado.

Exemplo 10: Concatenando com quebra de linha

Você quer organizar a lista, mas quer que cada item fique numa linha diferente, pra ficar mais fácil de ler:

DAXCopiar códigoCONCATENATEX( Amigos, Amigos[Nome], UNICHAR(10) )

Resultado:
“João
Maria

Chico”. Agora ficou fino, parece até que vai mandar imprimir isso num convite de casamento.


Eita, não é que o CONCATENATEX é útil pra caramba? Com ele, você consegue transformar aquela tabelona num textão bonito, seja pra contar quantas cachaças seus amigos já tomaram ou pra fazer relatório chique no Excel!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *