Tableau - Funções

Qualquer análise de dados envolve muitos cálculos. No Tableau, o editor de cálculo é usado para aplicar cálculos aos campos que estão sendo analisados. O Tableau tem várias funções integradas que ajudam na criação de expressões para cálculos complexos.

A seguir está a descrição de diferentes categorias de funções.

  • Funções numéricas
  • Funções de String
  • Funções de data
  • Funções Lógicas
  • Funções agregadas

Funções numéricas

Essas são as funções usadas para cálculos numéricos. Eles apenas aceitam números como entradas. A seguir estão alguns exemplos de funções numéricas importantes.

Função Descrição Exemplo
CEILING (number) Arredonda um número para o inteiro mais próximo de valor igual ou superior. TETO (2.145) = 3
POWER (number, power) Eleva o número para a potência especificada. POTÊNCIA (5,3) = 125
ROUND (number, [decimals]) Arredonda os números para um determinado número de dígitos. ROUND (3,14152,2) = 3,14

Funções de String

Funções de string são usadas para manipulação de string. A seguir estão algumas funções de string importantes com exemplos

Função Descrição Exemplo
LEN (string) Retorna o comprimento da string. LEN ("Tableau") = 7
LTRIM (string) Retorna a string com quaisquer espaços iniciais removidos. LTRIM ("Tableau") = "Tableau"
REPLACE (string, substring, replacement) Pesquisa a string por substring e a substitui por uma substituição. Se a substring não for encontrada, a string não é alterada. REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen"
UPPER (string) Retorna string, com todos os caracteres em maiúsculas. SUPERIOR ("Tableau") = "TABLEAU"

Funções de data

O Tableau tem uma variedade de funções de data para realizar cálculos envolvendo datas. Todas as funções de data usam odate_partque é uma string que indica a parte da data, como - mês, dia ou ano. A tabela a seguir lista alguns exemplos de funções de data importantes.

Função Descrição Exemplo
DATEADD (date_part, increment, date) Retorna um incremento adicionado à data. O tipo de incremento é especificado emdate_part. DATEADD ('mês', 3, # 2004-04-15 #) = 2004-0715 12:00:00
DATENAME (date_part, date, [start_of_week]) Devoluções date_partde data como uma string. ostart_of_week parâmetro é opcional. DATENAME ('mês', # 200404-15 #) = "abril"
DAY (date) Retorna o dia da data fornecida como um número inteiro. DIA (# 12/04/2004 #) = 12
NOW( ) Retorna a data e hora atuais. AGORA () = 15/04/2004 1:08:21 PM

Funções Lógicas

Essas funções avaliam algum valor único ou o resultado de uma expressão e produzem uma saída booleana.

Função Descrição Exemplo
IFNULL (expression1, expression2) A função IFNULL retorna a primeira expressão se o resultado não for nulo e retorna a segunda expressão se for nula. IFNULL ([Vendas], 0) = [Vendas]
ISDATE (string) A função ISDATE retorna TRUE se o argumento da string puder ser convertido em uma data e FALSE se não puder.

ISDATE ("11/05/98") = VERDADEIRO

ISDATE ("14/05/98") = FALSO

MIN(expression) A função MIN retorna o mínimo de uma expressão em todos os registros ou o mínimo de duas expressões para cada registro.

Funções agregadas

Função Descrição Exemplo
AVG(expression) Retorna a média de todos os valores na expressão. AVG pode ser usado apenas com campos numéricos. Valores nulos são ignorados.
COUNT (expression) Retorna o número de itens em um grupo. Valores nulos não são contados.
MEDIAN (expression) Retorna a mediana de uma expressão em todos os registros. A mediana só pode ser usada com campos numéricos. Valores nulos são ignorados.
STDEV (expression) Retorna o desvio padrão estatístico de todos os valores na expressão fornecida com base em uma amostra da população.