Introdução às funções de seqüência de caracteres do Tableau

As funções do Tableau String são as funções usadas para manipular o String, por exemplo, se você deseja extrair determinados caracteres, substituir, dividir, aparar, remodelar, concatenar e assim por diante. Vamos supor um cenário em que você tenha o Pedido e os Dados de vendas para clientes e deseje analisar a contribuição de vendas para todos os clientes com o primeiro nome 'Marca', mas não tenha uma coluna separada chamada como 'Primeiro nome' para analisá-los separadamente, para que as funções String entrem em ação, você pode usar as funções String aqui e criar um novo campo calculado chamado 'PRIMEIRO NOME' e analisar o cliente-alvo.

Existem várias categorias de funções suportadas pelo Tableau, como funções de data, funções de número, funções de conversão de tipo, funções agregadas e funções lógicas. Cada um deles tem sua importância em termos de representação de dados e reduz muito esforço ao escrever cálculos complexos e expressões complexas. Por exemplo, se você deseja executar cálculos em números, usaria funções numéricas como Potência, teto, arredondado, se desejar executar cálculos de data, usaria funções de data como DATEADD () e DATENAME ().

Funções de string do Tableau

Agora, vamos dar uma olhada em algumas dessas funções para entender melhor.

1. INFERIOR () E SUPERIOR ()

Essas funções transformarão a String em maiúsculas e minúsculas, respectivamente.

Sintaxe :

Lower ( String )
Upper ( String )

Primeiro, vamos dar uma olhada em como criar campos calculados.

  • Vá para a guia Análise na parte superior e selecione * Criar campo calculado
  • Aparece uma caixa solicitando a expressão da expressão Campo calculado. Dê o nome para o campo calculado.

  • Na caixa Cálculo, digite a expressão Inferior ((Nome da coluna)) e clique em

(Aqui estou usando a coluna Tipo de produto do meu conjunto de dados).

Da mesma forma, crie o campo calculado para a função superior.

Os campos calculados (inferior () e superior ()) aparecerão nas dimensões à esquerda.

Agora, primeiro, arraste a coluna (Tipo de produto no meu caso) do Painel Dimensões para as seções de linhas seguidas pelos campos calculados inferior () e superior (). Notamos que as Strings estão sendo transformadas em Maiúsculas e Minúsculas, respectivamente, como mostrado.

2. SUBSTITUIR ()

Ele procura uma cadeia de caracteres por uma substring e a substitui pelo valor de substituição. Se a substring não estiver presente

Na String pesquisada, a String não muda.

Sintaxe : REPLACE ( string, substring, replacement )

3. ASCII ()

Retorna o código ASCII para o primeiro caractere da String.

Sintaxe: ASCII ( string )

4. CONTÉM ()

Retorna o valor booleano (True ou False), TRUE se a substring estiver contida na String e FALSE se a substring não estiver presente.

Sintaxe : CONTAINS ( string, substring )

5. DIVIDIDO ()

A função Split divide a String separada por delimitadores em tokens e atribui um número de token a cada um dos tokens. por exemplo. Uma sequência "RTO-123-MNX-YUH" é dividida em tokens RTO, 123, MNX, YUH (tokens), em que 1, 2, 3, 4 são tokens para esses respectivamente. A parte da string que você deseja recuperar pode ser recuperada fornecendo o token no como argumento para dividir a função.

Sintaxe : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Retorna o comprimento de uma String (ou número de caracteres em uma determinada String).

Sintaxe : LEN (String)

7. Aparar ()

Ele remove os espaços indesejados, extras e finais de uma String.

Como mostrado, todos os espaços extras no tipo de produto 'BINOCULARES ' foram removidos.

8. CHAR ()

Retorna o caractere associado ao código ASCII fornecido como argumento.

Sintaxe : CHAR ( Integer )

Portanto, CHAR (65) retorna 'A' como um código ASCII para 'A' é 65.

9. FINALIZAR ()

Retorna um valor booleano (TRUE ou FALSE) se a sequência terminar com a substring especificada, FALSE se a string não terminar com a substring especificada.

Sintaxe : ENDSWITH (String, Substring)

Por exemplo: ENDSWITH ('FUNCTION', 'ION') retorna TRUE porque a string 'FUNCTION' termina com 'ION '.

10. ESQUERDA ()

Esta função retorna os caracteres da parte mais à esquerda da String.

Sintaxe : LEFT (String, no. of characters)

Por exemplo, vamos ter LEFT ('Tableau', 3)

Saída: ' Tab' (retorna os 3 caracteres mais à esquerda)

11. DIREITO ()

Esta função retorna os caracteres da parte mais à direita da String.

Sintaxe : LEFT (String, no. of characters)

Por exemplo, vamos ter RIGHT ('Tableau', 3)

Saída: ' eau ' (retorna os 3 caracteres mais à direita)

Conclusão

O Tableau é uma ferramenta de Business Intelligence de autoatendimento onde você pode fazer análises complexas apenas com uma funcionalidade de arrastar e soltar. Preparando os dados para análise, limpeza de dados, articulação, mistura de dados de várias fontes, criação de conjuntos e compartimentos, dimensões e medidas dinâmicas, visualizações bonitas e, além disso, sua facilidade de uso o torna a solução corporativa perfeita. Todo domínio comercial está fazendo uso extensivo dele para fornecer visuais perspicazes a seus clientes para atingir seus objetivos de negócios.

Podemos criar visuais e painéis bonitos e interativos, conectando-os a várias bibliotecas R e Python. Podemos visualizá-lo em qualquer dispositivo. O Tableau é inteligente o suficiente para entender o dispositivo e ajustar o tamanho do relatório de acordo com o tamanho do dispositivo, sem nenhum esforço extra de codificação. Como qualquer outra linguagem de programação / script, bancos de dados e ferramentas de BI. O Tableau também fornece algumas funções embutidas para modificar e formatar dados da String. O reconhecimento das funções String é sempre necessário se você deseja ser um excelente desenvolvedor. Com essas funções, você pode manipular os dados da string da maneira que desejar representá-los.

Essa função economiza muito tempo e esforço que o analista de dados precisa fazer para fazer uma análise específica de algumas áreas de negócios. Espero que todos tenham uma idéia justa de como implementar as Funções de String no Tableau.

Artigos recomendados

Este é um guia para as funções de seqüência de caracteres do Tableau. Aqui discutimos as várias categorias de funções de seqüência de caracteres do Tableau com sintaxe. Você também pode consultar os seguintes artigos para saber mais -

  1. Alternativas do Tableau
  2. Treemap no Tableau
  3. Como instalar o Tableau
  4. Carreira em ciência de dados

Categoria: