Curso

Imagem do autor
O que é concatenação?
A ideia de concatenação é combinar vários campos para criar um novo campo que atenda a um objetivo específico, de acordo com o contexto. No Tableau, dois ou mais campos de texto (strings) são combinados para criar outro campo.
Por exemplo:
No Tableau, você pode criar um campo calculado e combinar vários campos de texto usando o sinal "+".
string_field_1 + string_field_2 + string_field_3...+ string_field_n
Você também pode combinar vários campos de texto com campos não textuais usando a função de conversão para string.
Neste tutorial, vamos ver exemplos sem concatenação e seguir um passo a passo para concatenar várias strings e campos não textuais usando funções do Tableau.
Exemplo sem concatenação
Para iniciar o workspace, precisamos conectar a fonte de dados no Tableau Public (Desktop). No nosso caso, é um arquivo CSV com dados de consumo de energia na Índia (2019-2020). Você pode baixar o arquivo no Kaggle aqui. O arquivo `long_data_.csv` contém as colunas Date, Region, State, Latitude, Longitude e Usage(MWh).
No passo seguinte, arrastamos os campos Region e States para a prateleira de Columns. Da mesma forma, arrastamos o campo Usage para a prateleira de Rows, como mostrado abaixo.
Isso resulta em um gráfico de barras com a soma do consumo de energia por estado, separado por regiões.
Exemplo de worksheet no Tableau sem concatenação
Como concatenar no Tableau?
Se adicionarmos vários campos à prateleira de Columns, o resultado vira uma bagunça. Você verá inúmeros separadores dividindo o gráfico de barras em pedaços menores. Podemos evitar isso concatenando vários campos em um só.
Para juntar campos, precisamos criar um novo campo calculado clicando na pequena seta para baixo na aba Data, ou clicando com o botão direito em qualquer lugar da aba Data para acessar a opção.

Depois de clicar em "Create Calculated Field", aparecerá uma janela pop-up onde você pode renomear o campo para "Combined Region and State".

Para adicionar um campo de texto, você pode arrastar e soltar o campo na caixa de entrada ou digitar o nome do campo entre colchetes. No nosso caso, vamos arrastar o campo Region para a caixa de entrada, que aparecerá como `[Region]`.

Em seguida, adicionamos um separador usando o sinal "+". Certifique-se de que seu separador esteja entre aspas duplas.
Por que adicionamos separadores? Para garantir que os valores do campo sejam legíveis.
|
Com separador |
Sem separador |
|
WR_Maharashtra_Mumbai |
WRMaharashtraMumbai |

Depois, vamos adicionar o campo States usando o sinal "+" e digitando o nome do campo entre colchetes, como abaixo.

Combinar dois campos não gera erro, então vamos clicar em "OK" para adicionar um novo campo discreto na aba Data.
No próximo passo, vamos plotar um gráfico de barras usando os campos recém-criados "Combined Region and State" e "Usage".
Como você pode ver, concatenamos dois campos em um único. O gráfico de barras mostra a Region combinada com o nome de States.

Para deixar o gráfico mais apresentável, podemos personalizar adicionando um título, mudando cores e orientação, e classificando os valores em ordem decrescente. Para saber mais sobre personalização, confira nosso tutorial sobre como criar um dashboard no Tableau.
Dentro da região WR, o estado de Maharashtra tem o maior consumo de energia no período de 2019 a 2020.

Se você é iniciante e este tutorial parece muita coisa, confira os recursos de Tableau da DataCamp. A aba de recursos vai responder às suas principais dúvidas sobre Tableau e carreiras em business intelligence.
Como concatenar string com valores não textuais?
Concatenar uma string com um campo não textual gera erro, pois você não pode somar valores numéricos a valores de texto. Ao tentar adicionar Date com States e Region, aparece o seguinte erro: "Can’t add string and datetime values".

Para resolver, vamos converter o valor de datetime para string usando a função `STR`.

Adicione o campo Dates dentro da função `STR` usando parênteses, como mostrado abaixo. Depois de resolver os problemas, clique em "OK" para adicionar um novo campo discreto com Dates, que aparecerá na aba Data.

Para criar um gráfico de barras, mova o campo recém-criado para Columns e Usage para Rows. Cada barra agora representa o consumo de energia por Region, State e Date.

Para deixar apresentável, vamos personalizar o título, as cores e a orientação.
Como podemos observar, em 12 de julho de 2019, a região WR e o estado de Maharashtra tiveram o maior consumo de energia.

O exemplo sem concatenação é dividido por Regions, States e Years. Fica relativamente difícil entender o gráfico de linhas, e você precisa rolar por centenas de valores para ter a visão completa. Já nos exemplos com concatenação, tudo fica direto: cada barra representa os valores combinados de três campos. É muito mais simples entender o todo.

Comparação entre sem concatenação e com concatenação
Conclusão
O Tableau é mais do que uma ferramenta de análise visual. Ele permite usar funções aritméticas e estatísticas para enriquecer os campos de dados. Você pode usar essas funções para concatenar vários campos e representar os dados de forma mais simples.
Neste tutorial, vimos como funciona a concatenação e como combinar valores de texto e não textuais. Se você é novo no Tableau, leia o tutorial Tableau para iniciantes.
Se quiser se aprofundar nas funcionalidades do Tableau, conclua os cinco cursos da trilha de habilidades Tableau Fundamentals. Esses cursos ensinam o básico das funcionalidades do Tableau, análise de dados, criação de dashboards, conexão a múltiplas fontes de dados e desenvolvimento de soluções para apoiar decisões de negócio.