Olá!

Nesse post iremos aprender a concatenar colunas e strings no Power BI.

Para isso, podemos utilizar a função Concatenate ou o operador de concatenação (&).
Qual a diferença entre os dois?

A função Concatenate aceita apenas dois argumentos. Se precisarmos concatenar várias colunas, será necessário utilizar o operador de concatenação (&) para unir todos em uma única expressão.

Quando for utilizar literais / constantes ou textos fixos, você precisará colocá-las entre aspas duplas.
Vamos aos exemplos abaixo.


Temos uma base de dados com os Municípios, UF, Latitude e Longitude dos munícios do Brasil.

Download base


Quando eu ploto os dados da base em um mapa, olha o que acontece.

O mapa está mostrando pontos em outros países que não o Brasil.

Porque isso acontece?

Notem que tenho um tabela de referência na tela. Sempre que estou desenvolvendo gosto de utilizá-la para monitorar como os dados estão se comportando. Acreditem, ajuda muito!

Vamos então, clicar em um desses pontos aleatórios fora do Brasil.

Isso quer dizer que nos Estados Unidos e no Brasil existem cidades com o mesmo nome, porém, o mapa selecionou a dos EUA.

Para resolver isso, precisamos informar que o país de referência é o Brasil.
Na aba Modelação, clique em Nova Coluna.

Na barra de fórmula, digite a seguinte expressão:

Municipio/Pais = CONCATENATE(Sheet1[MUNICIPIO];”, BR”)

Vamos ver como os dados irão se comportar com essa nova coluna.

Ainda temos duas cidades fora dos limites do Brasil. Precisamos resolver isso.

Uma solução mais eficiente, seria informar a latitude e longitude. Porém, nem toda base de dados possui essas informações. Então, para evitar esses erros, o melhor é detalhar ao máximo a sua informação geográfica. Na base, ainda temos a UF disponível.

Nesse caso, ao juntar as informações, não poderemos mais utilizar a função Concatenate, pois ele limita a apenas dois argumentos. Então, vamos usar o (&).

Municipio/UF/Pais = Sheet1[MUNICIPIO] & “, ” & Sheet1[UF] & “, BR”

Analisando os dados novamente, vemos apenas um ponto fora do mapa. No caso, está correto, pois trata-se do arquipélago Fernando de Noronha localizado na costa Nordeste do Brasil.

Em um único post, aprendemos a concatenar informações utilizando a função concatenate, o (&) e a tratar os dados para a correta visualização em mapas.

Até uma próxima.
Meirieli Ribeiro

Power BI – Como concatenar informações? Aprenda duas formas de fazer isso!
Classificado como:                                    

Uma ideia sobre “Power BI – Como concatenar informações? Aprenda duas formas de fazer isso!

  • 21 de agosto de 2017 em 8:46 PM
    Permalink

    Senhores, estou tentando concatenar o resultado de uma data juntamente com uma String, já tentei ambas as opções e tive erros, conseguem me ajudar?
    Deadline = IF( HPSM_INCIDENTES[Data de Abertura] <= HPSM_INCIDENTES[Data de Expiracao – SLA];
    CONCATENATE(
    DATEDIFF(HPSM_INCIDENTES[Data de Abertura];HPSM_INCIDENTES[Data de Expiracao – SLA];DAY);
    ",dias"
    )
    ;0
    )

    Resposta

Deixe uma resposta

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