A função CONCATENATE no Power BI, moço, é uma belezura pra quem quer juntar textos, sabe? Você pega uns pedacinhos aqui, outros acolá, e junta tudo em uma frase só, como se estivesse emendando os causos no fim de semana com o pessoal. Mas deixa eu te explicar melhor com uma pitadinha de humor e uns exemplos pra ficar mais claro que café coado no pano!
O que a função faz?
A função CONCATENATE, no Power BI, pega duas ou mais colunas ou valores de texto e junta tudinho numa só. É como se você estivesse preparando um pão de queijo: pega os ingredientes separados, mistura tudo, e sai aquele trem bão! Só que em vez de queijo, polvilho e leite, aqui a gente mexe com letras e números.
Agora, saca só uns exemplos!
Exemplos práticos
- Juntando nome e sobrenome
Você tem uma coluna de nome e outra de sobrenome e quer colocar tudo junto numa só. Igual quando você conhece alguém e fala o nome completo de uma vez.DAXCopiar códigoCONCATENATE('Clientes'[Nome], 'Clientes'[Sobrenome])
Isso aqui vai te dar algo como “João Silva”, “Maria Souza”, tudo arrumadinho. - Misturando cidade e estado
Vamos imaginar que você quer juntar a cidade com o estado, tipo “Belo Horizonte – MG”. Bem simples:DAXCopiar códigoCONCATENATE('Endereços'[Cidade], " - " & 'Endereços'[Estado])
Fica igual quando o mineiro orgulhoso fala: “Sou de BH, uai!” - Texto com número
Às vezes você quer escrever algo misturando texto e números. Tipo aquela frase padrão de nota fiscal: “O valor total é R$”. Aqui, ó:DAXCopiar códigoCONCATENATE("O valor total é R$ ", 'Faturas'[Valor])
E fica algo como “O valor total é R$ 200,00”. Dá até gosto de ver! - Concatenando uma frase com data
Se você quer misturar uma frase com uma data pra dar um charme, é só fazer assim:DAXCopiar códigoCONCATENATE("Data do pagamento: ", FORMAT('Faturas'[Data], "dd/MM/yyyy"))
Isso vai te dar algo como “Data do pagamento: 10/10/2024”. Elegante, né? - Concatenando com o famoso espaço
Se precisar de um espaço entre os valores, igual quando precisa de uma pausa dramática na prosa, você pode concatenar assim:DAXCopiar códigoCONCATENATE('Produtos'[Nome], " " & 'Produtos'[Tipo])
Fica “Televisão LED” ou “Fogão a Gás”, tudo separadinho. - Concatenando valores fixos com variáveis
Igual receita de bolo, você pode misturar uma parte fixa e outra variável. Vamos juntar “Produto” com o código do produto:DAXCopiar códigoCONCATENATE("Produto: ", 'Produtos'[Código])
Resultado: “Produto: 12345”, bonitinho na tela. - Concatenando várias partes com o “&”
Se quiser concatenar mais de dois itens, é só usar o “E” (&) pra juntar tudo:DAXCopiar código'Clientes'[Nome] & " - " & 'Clientes'[Cidade] & " - " & 'Clientes'[Telefone]
Vai dar algo assim: “João – Belo Horizonte – (31) 99999-9999”. Ó que coisa bem feita! - Juntando nome com código
Pensa numa etiqueta de loja que mostra o nome do produto e o código de barras:DAXCopiar códigoCONCATENATE('Produtos'[Nome], " - Cód: " & 'Produtos'[Código])
Resultado: “Cafeteira – Cód: 102030”. - Juntando texto com porcentagem
Às vezes você quer mostrar a variação de um indicador, tipo assim:DAXCopiar códigoCONCATENATE("Variação: ", FORMAT('Indicadores'[Variação], "0.00%"))
Resultado: “Variação: 5.25%”. Eita que fica chique demais! - Usando CONCATENATEX para tabelas inteiras
Se você quer concatenar valores de várias linhas numa tabela, como uma lista de nomes separados por vírgulas:
DAXCopiar códigoCONCATENATEX('Clientes', 'Clientes'[Nome], ", ")
Vai te dar uma lista assim: “João, Maria, José, Ana”. Tudo junto, que nem festa de família!
Então, meu amigo, a função CONCATENATE no Power BI é tipo aquele jeitinho mineiro de resolver tudo: prática, rápida e ainda dá aquele charme no resultado. Bora concatenar que o trem é bão demais!