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:
MAX | MID | ASCII | RTRIM | SUPERIOR |
MIN | ESQUERDA | CARACTERES | LTRIM | MAIS BAIXO |
COMEÇA COM | CERTO | ENCONTRAR | APARAR | ESPAÇO |
TERMINA COM | SUBSTITUIR | CONTÉM | LEN | DIVIDIDO |
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ômen | PECADO | COMO EM | QUADRADO | VOLTA |
MAX | COS | ACOS | SQRT | DIV |
MIN | BRONZEADO | NUMA | EXP | HEXBIN |
CELING | BERÇO | GRAUS | REGISTRO | PODER |
CHÃO | PI | RADIANS | LN | PLACA |
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:
HOJE | MIN | MAX | AGORA |
ANO | MAKEDATE | DATEDIFF | DATETRUNC |
DIA | MAKETIME | DATEPART | DATENAME |
MÊS | MAKEDATETIME | DATEADD | ISDATE |
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:
ENCONTRO | FLUTUADOR |
DATA HORA | INT |
DATEPARSE | STR |
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.
ATTR | MAX | COVAR | PERCENTIL |
AVG | SOMA | COVRAP | DESVPAD |
COLLECT | COUNTD | MAX | DESVPADP |
CORR | LEN | MEDIANA | SOMA |
CONTAGEM | ESQUERDA | MIN | VAR |
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 SE | E | MAX |
IFNULL | CASO | MIN |
IIF | OUTRO | NÃO |
ISDATE | ELSEIF | OU |
É NULO | FIM | ENTÃ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 -
- Filtros no Tableau
- Arquitetura do Tableau
- O que é o Tableau?
- O Tableau é gratuito