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. |