Visão geral das funções do Tableau

Como todo carro tem várias funções, como freios, acelerador, embreagem, limpadores, faróis, AC, sistema de música, indicadores de esquerda e direita, etc., o que nos ajuda a dirigir um carro de maneira confortável e adequada. Da mesma forma, no Tableau, temos diferentes categorias de funções e, em cada categoria, temos várias funções que nos ajudam a executar cálculos e visualizar os dados conforme nossos requisitos, com muita facilidade e rapidez.

Com base no tipo de dados que precisa ser visualizado, agregação e operação lógica necessárias na visualização, as funções do tableau são divididas em diferentes categorias. Cada categoria possui funções para uma finalidade específica, que são explicadas abaixo.

Tipos de funções do Tableau

  • Função String
  • Função numérica
  • Data Função
  • Função agregada
  • Função lógica
  • Funções de conversão de tipo

Como aplicar a função Tableau?

Etapa 1 :

Para aplicar a função Tableau, precisamos criar um campo calculado que pode ser criado clicando na guia Análise na planilha do tableau e, em seguida, em "Criar opção de campo calculado" no menu suspenso, como mostra a Figura 1 abaixo e destacada em vermelho.

Passo 2:

Depois de clicar na opção Criar campo de cálculo, você encontrará um menu suspenso que contém uma lista de todas as funções do tableau com sua descrição e exemplo. Você pode selecionar a função no menu suspenso ou pesquisar na caixa de texto, como mostra a Figura 2. Certifique-se de nomear seu campo calculado antes de clicar em Aplicar e OK. Na figura 2, nomeei meu campo calculado como "Contém".

O editor de campo de cálculo do Tableau também nos informa se o cálculo é válido ou não. Você pode ver esse indicador na parte inferior do editor.

Etapa 3:

Depois de clicar em OK, você pode arrastar e soltar o campo calculado de medida / dimensão na planilha para ver os resultados.

Funções de String

As funções de string nos permitem manipular os dados da string de acordo com nossos requisitos. Por exemplo, podemos usar a função string para buscar o sobrenome ou o primeiro nome dos funcionários da coluna de nome do funcionário da tabela de funcionários e colocá-lo no novo campo ou coluna. Também podemos usar esta função para concatenar detalhes da cidade e do país e preenchê-la em uma única coluna etc.

A lista de funções populares de String no Tableau é a seguinte:

MAXMIDASCIIRTRIMSUPERIOR
MINESQUERDACARACTERESLTRIMMAIS BAIXO
COMEÇA COMCERTOENCONTRARAPARARESPAÇO
TERMINA COMSUBSTITUIRCONTÉMLENDIVIDIDO

1) ESQUERDA

Retorna a substring mais à esquerda na string.

Sintaxe: ESQUERDA (sequência, número)

Exemplo : ESQUERDA ("MR. Ghoradkar", 2) = "MR". "2" representa o comprimento da substring.

Na captura de tela abaixo, podemos ver quando o campo de cálculo “ESQUERDA Fn” foi arrastado e solto na planilha, obtivemos o resultado como MRS apenas quando foram escritos '3' em nossa função.

RIGHT é muito semelhante a ESQUERDA à direita, retorna a substring mais à direita na string.

2) MID

Mid também é semelhante à função ESQUERDA e DIREITA. MID retorna a substring de uma posição de índice especificada para o comprimento especificado.

Sintaxe: MID (sequência, número, número)

Exemplo : MID ("guarda-chuva", 2, 4). Resultado: "brel "

Nota: O índice em uma sequência começa em "0" .

3) ASCII

Retorna o código ASCII do primeiro caractere da string.

Sintaxe: ASCII (string)

Exemplo: ASCII ("A"). Resultado: 65

Nota: Certifique-se de selecionar “Atributo” clicando com o botão direito do mouse no campo calculado para obter o resultado desejado. Como mostrado na figura abaixo.

4) CHAR

É exatamente o oposto de ASCII; Retorna o caractere codificado pelo número do código ASCII.

Sintaxe: CHAR (número)

Exemplo: CHAR (65) = 'A'.

5) CONTÉM

Retorna 'TRUE' se a sequência especificada contiver uma substring especificada.

Sintaxe: CONTAINS (sequência, substring).

Exemplo: CONTAINS ("Maharashtra", "erupção cutânea"). = "VERDADEIRO".

Caso de uso: você pode colocar uma dimensão no lugar 'Maharashtra' e visualizar os dados. Por exemplo, se você possui uma dimensão chamada "NAME" que contém o nome de todos os clientes do seu banco e se deseja obter os IDs de clientes de todos os funcionários cujo nome contenha "como" em seu nome, use a consulta abaixo em seu editor de texto. Você também precisa aplicar um filtro para obter IDs de clientes com o resultado como 'Verdadeiro'.

CONTÉM ((Nome), "como"). O resultado é mostrado na figura abaixo.

6) TERMINAR

Retorna true se a string especificada terminar com a substring especificada

Sintaxe: ENDSWITH (sequência, substring).

Exemplo: ENDSWITH ("DONKEY", "KEY") = Verdadeiro.

STARTSWITH é muito semelhante a ENDSWITH, retornará true se a sequência começar com a subsequência especificada.

7) ENCONTRAR

Retorne a posição do índice da substring na string.

Sintaxe: FIND (string, substring, (start)). Precisamos especificar o ponto de partida para pesquisar na string no terceiro parâmetro.

Exemplo: FIND ("máximo", "m", 2). = 5

8) LEN

Retorna o comprimento da string.

Sintaxe: LEN (string).

Exemplo: LEN ("Helicóptero") = 10.

9) SUPERIOR

Retorna string, com todos os caracteres em maiúsculas.

Sintaxe: UPPER (string).

Exemplo: UPPER ("BlackHat") = "BLACKHAT".

LOWER é muito parecido com UPPER, retorna uma string com todos os caracteres em minúsculas.

10) MAX

Retorna o máximo de a e b.

Sintaxe: MAX (a, b).

Exemplo: MAX ("Tigre", "Gato") = "Tigre".

MIN é muito parecido com MAX, retorna o mínimo de a e b.

11) TRIM

Retorna a sequência sem espaços à esquerda e à direita.

Sintaxe: TRIM (string).

Exemplo: TRIM ("verduras") = "verduras".

LTRIM e RTRIM são muito semelhantes ao TRIM, retorna a sequência com os espaços à esquerda removidos e retorna a sequência com os espaços à direita removidos, respectivamente.

12) DIVIDIDO

Retorna uma substring da entrada, usando um delimitador para dividi-lo.

Sintaxe: SPLIT (sequência, delimitador, token).

Exemplo: SPLIT ('abc-d', '-', 2) = 'b'

Nota: Aqui o número do token é a posição da substring após excluir o delimitador. Também podemos usar -2 ou -3 etc. para obter o resultado do final da string.

Funções numéricas

As funções numéricas nos permitem realizar o cálculo nos dados. Só pode ser usado com medidas, ou seja, campo contendo valores numéricos. As funções numéricas podem nos ajudar a calcular quadrados, raízes quadradas, potência, exponencial etc. dos dados numéricos. Por exemplo, se tivermos um conjunto de dados de bancos nos quais queremos arredondar o saldo de todos os nossos clientes, podemos usar a função ROUND. A lista de funções numéricas populares no Tableau é a seguinte:

abdômenPECADOCOMO EMQUADRADOVOLTA
MAXCOSACOSSQRTDIV
MINBRONZEADONUMAEXPHEXBIN
CELINGBERÇOGRAUSREGISTROPODER
CHÃOPIRADIANSLNPLACA

1) ABS

Retorna o valor absoluto do número fornecido.

Sintaxe: ABS (número).

Exemplo: ABS ((10.75)). = 11

2) MAX

Retorna o máximo dos dois argumentos do mesmo tipo.

Sintaxe: MAX (número, número).

Exemplo: Se receita e despesa são as duas medidas, a função max retornará o máximo entre elas. MAX ("Receita", "Despesas"). Outro exemplo na figura abaixo.

MIN é muito parecido com MAX; retorna o mínimo dos dois argumentos do mesmo tipo.

3) TETO

Arredonda um número para o número inteiro mais próximo de valor igual ou superior.

Sintaxe: CEILING (número).

Exemplo: CEILING (4.2654) = 5.

4) PISO

PISO é muito semelhante a CEILING, Arredonda um número para o número inteiro mais próximo de valor igual ou menor.

Exemplo: FLOOR (4.2654) = 4.

5) RODADA

Arredonda o número para o número específico de dígitos.

Sintaxe: ROUND (número, (decimal)).

Exemplo: ROUND (6.66667, (2)) = 6, 67.

6) PECADO

Retorna o seno de um ângulo. Especifique o ângulo no radiano.

Exemplo: SIN (PI () / 4) = 0, 707106.

COS, TAN e COT são muito semelhantes ao SIN. Retorna o cosseno, a tangente e o cotangente de um ângulo, respectivamente.

7) PI

Retorna a constante numérica PI: 3.14159.

Sintaxe: PI ().

8) GRAU

Converte o número fornecido de radianos em graus.

Sintaxe: GRAU (número).

Exemplo: GRAU (PI () / 4) = 45.

RADIANS é muito semelhante ao GRAU. Converte o número fornecido de grau em radianos.

9) QUADRADO

Retorna o quadrado de um número.

Sintaxe: QUADRADO (número).

Exemplo: QUADRADO (5) = 25.

O SQRT é muito semelhante ao SQUARE. Retorna a raiz quadrada de um número.

10) EXP

Retorna e elevado à potência do número fornecido.

Sintaxe: EXP (número).

Exemplo: EXP (- (Taxa de crescimento) * (Tempo))

11) POTÊNCIA

Aumenta o número para a potência especificada.

Sintaxe: POWER (número, potência).

Exemplo: POWER (4, 2) = 4 2 = 16.

12) DIV

Retorna a parte inteira de um quociente, em que inteiro1 é dividido por inteiro2.

Sintaxe: DIV (Inteiro1, Inteiro2).

Exemplo: DIV (22, 2) = 10.

Funções de Data

As funções de data nos permitem manipular dados relacionados a hora, ano, data e dias. Pode ser útil converter dias nas horas ou gerar a data “Última modificação” durante a visualização de dados. A lista de funções populares de data no Tableau é a seguinte:

HOJEMINMAXAGORA
ANOMAKEDATEDATEDIFFDATETRUNC
DIAMAKETIMEDATEPARTDATENAME
MÊSMAKEDATETIMEDATEADDISDATE

1) HOJE

Retorna a data atual.

Sintaxe: HOJE ().

Exemplo: HOJE () = 26/09/2019.

2) DIA

Retorna o dia da data especificada como um número inteiro.

Sintaxe: DIA (data).

Exemplo: DIA (# 2019-09-26 #) = 26.

MÊS e ANO são muito semelhantes a DIA. Retorna o mês e o ano da data especificada como um número inteiro, respectivamente.

3) AGORA

Retorna a data e hora atuais.

Sintaxe: NOW ().

Exemplo: NOW () = 2019-09-26 07:26:21 PM.

4) DATEDIFF

Retorna a diferença entre date1 e date2.

Sintaxe: DATEDIFF (date_part, date1, date2, (start_of_week))

Exemplo: DATEDIFF ('semana', # 2019-09-22 #, # 2019-09-25 #, 'Segunda-feira') = 2.

5) ISDATE

Retorna true se a sequência especificada for uma data válida.

Sintaxe: ISDATE (sequência).

Exemplo: ISDATE ("24 de maio de 2019") = Verdadeiro.

Funções de conversão de tipo

As funções de conversão de tipo nos permitem modificar o tipo de dados dos dados de origem e convertê-los de um tipo para outro. Usando essas funções, podemos converter Datas em cadeias e vice-versa, também podemos converter números em cadeias e cadeias em números para impedir ou ativar a agregação pelo Tableau. A lista de funções populares de Conversão de tipo no Tableau é a seguinte:

ENCONTROFLUTUADOR
DATA HORAINT
DATEPARSESTR

1) DATA

Retorna uma data com um número, string ou data.

Sintaxe: DATE (expressão).

Exemplo: DATA ("24 de maio de 2019") = # 24 de maio de 2019 #.

2) FLUTUANTE

Lança seu argumento como um número de ponto flutuante.

Sintaxe: FLOAT (expressão).

Exemplo: FLOAT (3) = 3.000.

3) INT

Lança seu argumento como um número inteiro.

Sintaxe: INT (expressão).

Exemplo: INT (8.0 / 3.0) = 2.

4) STR

Lança seu argumento como uma string.

Sintaxe: STR (expressão).

Exemplo: STR ((classificação)). Neste exemplo, você pode converter todos os valores numéricos na medida Classificação em uma sequência. Depois de fazer isso, o campo calculado aparecerá na dimensão, em vez da medida.

Função agregada

A função agregada nos permite resumir os dados executando várias operações como SUM, COUNT, PERCENTILE, AVG, etc. Também nos ajuda a aplicar funções agregadas em regiões, países, etc. Por exemplo, podemos calcular a média, soma, etc. de determinados campos, como Vendas, Lucro, Saldo etc. em um país ou estado.

ATTRMAXCOVARPERCENTIL
AVGSOMACOVRAPDESVPAD
COLLECTCOUNTDMAXDESVPADP
CORRLENMEDIANASOMA
CONTAGEMESQUERDAMINVAR

1) AVG

Retorna a média de todo o valor na expressão.

Sintaxe: AVG (expressão).

Exemplo: AVG (Saldo). Como mostra a figura abaixo, onde são calculados os saldos médios em toda a região.

2) COUNT

Retorna o número de itens em um grupo.

Sintaxe: COUNT (expressão).

3) MAX

Retorna a expressão máxima em todos os registros.

Sintaxe: MAX (expressão).

MIN é muito semelhante a MAX. Retorna a expressão mínima em todos os registros.

4) SUM

Retorna a soma de todo o valor da expressão.

Sintaxe: SUM (expressão).

Funções lógicas

As funções lógicas nos permitem tomar decisões baseadas na lógica booleana, ou seja, Verdadeiro ou Falso.

E SEEMAX
IFNULLCASOMIN
IIFOUTRONÃO
ISDATEELSEIFOU
É NULOFIMENTÃO

1) SE

Testa uma expressão que retorna valor como true.

Sintaxe: SE ENTÃO (ELSEIF THEN…) (ELSE) TERMINA.

Exemplo: IF (lucro)> 0 ENTÃO 'perda' lucrativa 'ELSE' 'END.

2) IFNULL

Retorne se não for nulo, caso contrário, retorne.

Sintaxe: IFNULL (expr1, expr2).

Exemplo: IFNULL ((vendas), 0).

3) IFF

Verifica a condição; retorna o primeiro valor se TRUE, o segundo se FALSE e o terceiro se desconhecido.

Sintaxe: IFF (teste, então, mais, (desconhecido)).

Exemplo: IFF ((lucro)> 0, 'lucro', 'perda').

4) ISNULL

Retorna true se a expressão for nula.

Sintaxe: ISNULL (expressão).

Exemplo: ISNULL (89). = False.

5) NÃO

Executa negação lógica em uma expressão.

Sintaxe: SE NÃO ENTÃO.

Exemplo: SE NÃO (perda) <0, ENTÃO "não lucrativo" FIM.

6) E

Executa um lógico 'e' em duas expressões.

Sintaxe: SE E ENTÃO TERMINAR.

Exemplo: IF (ATTR ((mercado)) = "África" ​​E SOMA ((vendas))> (Limiar Emergente) ENTÃO "Bom desempenho"),

7) MAIS

Testa uma série de expressões retornando o valor como verdadeiro.

Sintaxe: SE ENTÃO EXCEDER.

Exemplo: SE (lucro)> 0 ENTÃO 'perda' lucrativa 'ELSE' 'END.

Conclusão

O Tableau forneceu várias funções para manipular os dados de acordo com nossos requisitos. Essas funções nos ajudam a executar os cálculos necessários, tomar determinadas decisões, alterar o tipo de dados, combinar colunas diferentes etc.

O Tableau Functions desempenha um papel vital na visualização de dados e pode nos ajudar a melhorar a aparência dos dados e também nos ajuda a criar os painéis com eficiência.

Artigos recomendados

Este é um guia para as funções do Tableau. Aqui discutimos todas as funções do Tableau incorporadas ao Tableau Software. Você também pode consultar os seguintes artigos para saber mais -

  1. Filtros no Tableau
  2. Arquitetura do Tableau
  3. O que é o Tableau?
  4. O Tableau é gratuito

Categoria: