Borda é uma ferramenta que não se destina apenas a gráficos bonitos. Funções na Tabela é crucial para a representação de dados ideal e, portanto, é um conceito básico em todos .
Felizmente, essa ferramenta possui várias categorias de funções integradas que você pode aplicar diretamente aos dados carregados. Se você usou MS Excel ou , eles devem parecer bastante familiares para você.
Portanto, a seguir estão as várias categorias de funções que discutiremos neste blog.
- Funções numéricas
- Funções de String
- Funções de data
- Funções de conversão de tipo
- Funções de agregação
- Funções Lógicas
Funções numéricas
Essas funções integradas no Tableau permitem que você execute cálculos nos valores de dados em seus campos. As funções numéricas só podem ser usadas com campos que contêm valores numéricos. A seguir estão as várias funções de número no Tableau
1. ABS
Esta função returns o valor absoluto do número dado.
Sintaxe
ABS (número)
ABS (-4) = 4
2. ACOS
Esta função returns o arco cosseno do número fornecido em radianos.
Sintaxe
ACOS (número)
ACOS (-1) = 3,14159265358979
3. ASIN
Esta função returns o arco seno do número fornecido em radianos.
Sintaxe
como fazer adição em java
ASIN (número)
ASIN (1) = 1,5707963267949
4. ATAN
Esta função returns o arco tangente do número fornecido em radianos.
Sintaxe
ATAN (número)
ATAN (180) = 1,5652408283942
5. TETO
Esta função returns o número fornecido arredondado para o inteiro mais próximo de valor igual ou superior.
Sintaxe
TETO (número)
TETO (3,1415) = 4
6. COS
Esta função rretorna o cosseno do ângulo dado especificado em radianos.
Sintaxe
COS (número)
COS (PI () / 4) = 0,707106781186548
7. COT
Esta função returns a cotangente do ângulo dado especificado em Radianos.
Sintaxe
COT (número)
CO1 (PI () / 4) = 1
8. GRAUS
Esta função rretorna o valor do ângulo fornecido em graus.
Sintaxe
GRAUS (numero)
GRAUS (PI () / 4) = 45
9. DIV
Esta função rretorna o valor inteiro do quociente, dado o Dividendo e o Divisor.
Sintaxe
DIV (inteiro1, inteiro2)
DIV (11,2) = 5
10. EXP
Esta função returns o valor de e elevado à potência do número fornecido.
Sintaxe
EXP (número)
EXP (2) = 7.389
EXP (- [Taxa de crescimento] * [Tempo])
11. PISO
Esta função returns o número fornecido arredondado para o inteiro mais próximo de valor igual ou menor.
Sintaxe
FLOOR (número)
PISO (6,1415) = 6
12. HEXBIN X, Y
HEXBINX e HEXBINY são funções binning e plotting para compartimentos hexagonais.Esta funçãoMapeia uma coordenada x, y para a coordenada x do compartimento hexagonal mais próximo. As caixas têm comprimento lateral 1, portanto, as entradas podem precisar ser dimensionadas de forma adequada.
Sintaxe
HEXBINX (número, número)
HEXBINX ([Longitude], [Latitude])
13. LN
Esta função returns o log natural do número fornecido.
Sintaxe
LN (número)
LN (1) = 0
14. LOG
Esta função returns o log com base 10 do número fornecido.
Sintaxe
LOG (número, [base])
LOG (1) = 0
15. MAX
Esta função returns o máximo dos argumentos passados.
Sintaxe
MAX (número, número)
MAX (4,7)= 7
MAX (Vendas, Lucro)
16. MIN
Esta função returns o mínimo dos argumentos passados.
Sintaxe
MIN (número, número)
MIN (4,7)= 4
MIN (vendas, lucro)
17. PI
Esta função rretorna o valor de Pi.
Sintaxe
PI () = 3,142
18. PODER
Esta função returns o valor do primeiro argumento elevado à potência do segundo argumento.
Sintaxe
POWER (número, potência)
POTÊNCIA (2,10)= 1024
19. RADIANOS
Esta função rretorna o valor do ângulo dado em radianos.
Sintaxe
RADIANS (número)
RADIANS (45) = 0,785397
20. ROUND
Esta função returns o número fornecido arredondado para o número especificado de casas decimais.
Sintaxe
ROUND (número, [casa decimal])
ROUND ([Lucro])
21. SINAL
Esta função returns o sinal de um determinado número.
Sintaxe
SIGN (número)
SIGN (AVG (Lucro)) = -1
22. SIN
Esta função returns o seno do ângulo dado especificado em radianos.
Sintaxe
SIN (número)
SIN (PI () / 4) = 0,707106781186548
23. SQRT
Esta função returns a raiz quadrada do número fornecido.
Sintaxe
SQRT (número)
SQRT (25) = 5
24. QUADRADO
Esta função returns o quadrado do número fornecido.
Sintaxe
Numero quadrado)
QUADRADO (5) = 25
25. SO
Esta função rretorna a tangente do ângulo dado especificado em radianos.
Sintaxe
TAN (número)
TAN (PI () / 4) = 1
Funções de String
Essas funções integradas no Tableau permitem que você manipule dados de string. Você pode fazer coisas como colocar todos os sobrenomes de todos os seus clientes em um novo campo usando essas funções. A seguir estão as várias funções de string no Tableau
1. ASCII
Esta função rretorna o código ASCII para o primeiro caractere da referida string.
Sintaxe
ASCII (string)
ASCII ('A') = 65
2. CHAR
Esta função returns o caractere representado pelo código ASCII.
Sintaxe
CHAR (código ASCII)
CHAR (65) = 'A'
3. CONTÉM
Se a string contém a referida substring, esta função returns true.
Sintaxe
CONTAINS (string, substring)
CONTÉM (“Edureka”, “reka”) = verdadeiro
4. ENDSWITH
Dado que a string termina com a referida substring, esta função returns true.
Sintaxe
ENDSWITH (string, substring)
ENDSWITH (“Edureka”, “reka”) = verdadeiro
5. ENCONTRAR
Se a string contém a referida substring, esta função rretorna a posição do índice da substring na string, senão 0. Se o argumento opcional start for adicionado, a função ignora quaisquer instâncias da substring que apareça antes do início da posição do índice.
Sintaxe
FIND (string, substring, [iniciar])
ENCONTRAR (“Edureka”, “reka”) = 4
6. FINDNTH
Se a string contém a referida substring, esta função returns a posição de índice da enésima ocorrência da substring na string.
Sintaxe
FINDNTH (string, substring, ocorrência)
ENCONTRAR (“Edureka”, “e”, 2) = 5
7. ESQUERDA
Esta função returns o número mais à esquerda de caracteres na string dada.
Sintaxe
LEFT (string, número)
LEFT (“Edureka”, 3) = 'Edu'
8. LEN
Esta função returns o comprimento da string dada.
Sintaxe
LEN (string)
LEN (“Edureka”) = 7
9. INFERIOR
Esta função returns toda a string dada em alfabetos minúsculos.
Sintaxe
LOWER (string)
LOWER (“Edureka”) = edureka
10. LTRIM
Esta função returns a string fornecida sem qualquer espaço precedente.
Sintaxe
LTRIM (string)
LTRIM (“Edureka”) = 'Edureka'
11. MAX
Esta função rretorna o máximo dos dois argumentos de string passados.
Sintaxe
MAX (a, b)
MAX ('Maçã', 'Banana') = 'Banana'
12. MID
Esta função returns a string dada a partir da posição inicial do índice.
Sintaxe
MID (string, início, [comprimento])
MID ('Edureka', 3) = 'rio'
13. MIN
Esta função rretorna o mínimo dos dois argumentos de string passados.
Sintaxe
MIN (a, b)
MIN ('Apple', 'Banana') = 'Apple'
14. SUBSTITUIR
Esta função épesquisa a string dadapara a substringe o substitui pelo substituto.
Sintaxe
REPLACE (string, substring, substituição)
REPLACE ('Versão 8.5', '8.5', '9.0') = 'Versão 9.0'
15. DIREITO
Esta função returns o número mais à direita de caracteres na string dada.
Sintaxe
RIGHT (string, número)
RIGHT (“Edureka”, 3) = 'eka'
16. RTRIM
Esta função returns a string dada sem nenhum espaço sucessivo.
Sintaxe
RTRIM (string)
RTRIM (“Edureka”) = 'Edureka'
17. ESPAÇO
Esta função returns uma string consistindo de um número especificado de espaços.
Sintaxe
ESPAÇO (número)
ESPAÇO (1) = ''
18. SPLIT
Esta função returns uma substring de uma string, usando um caractere delimitador para dividir a string em uma sequência de tokens.
Sintaxe
SPLIT (string, delimitador, número de token)
SPLIT (‘a-b-c-d’, ‘-‘, 2) = ‘b’
SPLIT (‘a | b | c | d’, ‘|‘, -2) = ‘c’
19. COMEÇA COM
Dado que a string começa com a referida substring, esta função returns true.
Sintaxe
STARTSWITH (string, substring)
STARTSWITH (“Edureka”, “Edu”) = verdadeiro
20. TRIM
Esta função returns a string fornecida sem qualquer espaço anterior ou posterior.
Sintaxe
TRIM (string)
TRIM (“Edureka”) = 'Edureka'
21. SUPERIOR
Esta função returns toda a string dada em letras maiúsculas.
Sintaxe
UPPER (string)
SUPERIOR (“Edureka”) = EDUREKA
Funções de data
Essas funções integradas no Tableau permitem que você manipule datas em sua fonte de dados, como ano, mês, data, dia e / ou hora. A seguir estão as várias funções de data no Tableau
1. DATEADD
Esta função rretorna a data especificada com o intervalo de número especificadoadicionado ao date_part especificadoda referida data.
Sintaxe
DATEADD (data_parte, intervalo, data)
ENCONTROADD ('mês', 3, # 2019-09-17 #) = 2019-12-17 12:00:00
2. DATEDIFF
Esta função returns a diferença entre ambas as datas expressas em unidades da parte da data. O início da semana pode ser ajustado para o dia em que o usuário precisa.
Sintaxe
DATEDIFF (data_parte, data1, data2, [início_da_semana])
DATEDATEDIFF ('semana', # 2019-12-15 #, # 2019-12-17 #, 'monday') = 1
3. NOME DOS DADOS
Esta função rretorna a parte da data na forma de string.
Sintaxe
DATENAME (data_parte, data, [início_da_semana])
DATENAME ('mês', # 2019-12-17 #) = dezembro
4. DATEPART
Esta função retorna odata parte da data em formato inteiro.
Sintaxe
DATEPART (data_parte, data, [início_da_semana])
DATEPART ('mês', # 2019-12-17 #) = 12
5. DATETRUNC
Esta função retorna oforma truncada da data especificada com a precisão especificada pela parte da data. Basicamente, você obtém uma nova data completa por meio desta função.
Sintaxe
DATETRUNC (data_parte, data, [início_da_semana])
DATETRUNC ('trimestre', # 2019-12-17 #) = 01/07/2019 12h00
DATETRUNC ('mês', # 2019-12-17 #) = 01-12-2019 12:00:00 AM
6. DIA
Esta função retorna o dia da data fornecida na forma de número inteiro.
Sintaxe
DAY (data)
DIA (# 17/12/2019 #) = 17
7. ISDATE
Dado que uma string é uma data válida, esta função retorna verdadeiro.
Sintaxe
ISDATE (string)
ISDATE (17 de dezembro de 2019) = verdadeiro
8. FAZER
Esta função retorna a datavalor construído a partir do ano, mês e data especificados.
Sintaxe
MAKEDATE (ano, mês, dia)
MAKEDATE (2019, 12, 17) = # 17 de dezembro de 2019 #
9. MAKEDATETIME
Esta função retorna a data e horavalores construídos a partir do ano, mês e data especificados e a hora, minuto e segundo.
Sintaxe
MAKEDATETIME (data, hora)
MAKEDATETIME ('2019-12-17', # 11: 28: 28 PM#) = # 12/17/2019 23:28:28 #
MAKEDATETIME ([Date], [Time]) = # 12/17/2019 11:28:28 PM #
10. MAKETIME
Esta função retorna a horavalor construído a partir da hora, minuto e segundo especificados.
Sintaxe
MAKETIME (hora, minuto, segundo)
MAKETIME (11, 28, 28) = # 11: 28: 28 #
11. MÊS
Esta função retorna o mês da data fornecida na forma de número inteiro.
Sintaxe
Data do mês)
MÊS (# 2019-12-17 #) = 12
12. AGORA
Esta função retorna a data e hora atuais.
Sintaxe
AGORA()
AGORA () = 17/12/201923:28:28
13. HOJE
Esta função retorna a data atual.
Sintaxe
HOJE()
HOJE () = 17/12/2019
14. ANO
Esta função retorna o ano da data fornecida na forma de número inteiro.
Sintaxe
ANO (data)
ANO (# 2019-12-17 #) = 2019
Funções de conversão de tipo
Essas funções integradas no Tableau permitem que você converta campos de um tipo de dados para outro, por exemplo, você pode converter números em strings, para evitar ou habilitar a agregação pelo Tableau. A seguir estão as várias funções de conversão de tipo no Tableau
1. DATA
Dado um número, string ou expressão de data, esta função retorna uma data.
Sintaxe
DATE (expressão)
DATA ([data de início do funcionário])
DATE ('17 de dezembro de 2019') = # 17 de dezembro de 2019 #
DATA (# 2019-12-17 14: 52 #) = # 2019-12-17 #
2. DATETIME
Dado um número, string ou expressão de data, esta função retorna uma data e hora.
Sintaxe
DATETIME (expressão)
DATETIME (“17 de dezembro de 2019 07:59:00”) = 17 de dezembro de 2019 07:59:00
3. DATEPARSE
Dada uma string, esta função retorna uma data e hora no formato especificado.
Sintaxe
DATEPARSE (formato, string)
DATEPARSE ('dd.MMMM.yyyy', '17 .December.2019 ') = # 17 de dezembro de 2019 #
DATEPARSE ('h'h' m'm 's' ',' 11h 5m 3s ') = # 11: 05: 03 #
4. FLUTUANTE
Esta função é usada para converter seu argumento como um número de ponto flutuante.
Sintaxe
FLOAT (expressão)
FLOAT (3)
=3.000
FLOAT ([Salário])
5. INT
Esta função é usada para converter seu argumento como um inteiro.Para certas expressões, ele também trunca os resultados para o inteiro mais próximo de zero.
Sintaxe
INT (expressão)
INT (8,0 / 3,0) = 2
INT (4,0 / 1,5) = 2
INT (-9,7) = -9
6. STRING
Esta função é usada para converter seu argumento como uma string.
Sintaxe
STR (expressão)
STR ([data])
Funções de agregação
Essas funções integradas no Tableau permitem que você resuma ou altere a granularidade de seus dados. A seguir estão as várias funções de agregação no Tableau
1. ATTR
Esta função retorna o valor da expressão se tiver um único valor para todas as linhas, ignorando os valores NULL, caso contrário, retorna um asterisco.
Sintaxe
ATTR (expressão)
2. AVG
Esta função retorna a média de todos os valores em uma expressão, ignorando os valores NULL. AVG pode ser usado apenas com campos numéricos.
Sintaxe
AVG (expressão)
3. RECOLHER
Este é um cálculo agregado que combina os valores no campo de argumento ignorando os valores nulos.
Sintaxe
COLETA (Espacial)
4. CORR
Este cálculo retorna o coeficiente de correlação de Pearson de duas expressões.
o Correlação de Pearson mede a relação linear entre duas variáveis. Os resultados variam de -1 a +1 inclusive, onde 1 denota uma relação linear positiva exata, como quando uma mudança positiva em uma variável implica em uma mudança positiva da magnitude correspondente na outra, 0 denota nenhuma relação linear entre a variância e & menos1 é uma relação negativa exata.
Sintaxe
CORR (expr1, expr2)
5. CONTAGEM
Esta é uma função usada para retornar a contagem de itens em um grupo, ignorando os valores NULL. Ou seja, se houver vários números do mesmo item, esta função irá contá-lo como itens separados e não um único item.
Sintaxe
COUNT (expressão)
6. COUNTD
Esta é uma função usada para retornar a contagem distinta de itens em um grupo, ignorando os valores NULL. Ou seja, se houver vários números do mesmo item, esta função irá contá-lo como um único item.
Sintaxe
COUNTD (expressão)
7. COVAR
Esta é uma função que retorna o Covariância de amostra de duas expressões.
A natureza da mudança de duas variáveis, juntas, pode ser quantificada usando Covariância . Uma covariância positiva indica que as variáveis tendem a se mover na mesma direção, como quando o valor de uma variável tende a crescer, o mesmo ocorre com o valor da outra. Sampla covariância é a escolha apropriada quando os dados são uma amostra aleatória que está sendo usada para estimar a covariância para uma população maior.
Sintaxe
COVAR (expr1, EXPR2)
8. COVARP
Esta é uma função que retorna o Covariância da População de duas expressões.
A covariância populacional é a escolha apropriada quando há dados disponíveis para todos os itens de interesse para toda a população, não apenas uma amostra.
Sintaxe
COVARP (expr1, EXPR2)
9. MAX
Esta função retorna o máximo de uma expressão em todos os registros, ignorando os valores NULL.
Sintaxe
MAX (expressão)
10. MEDIAN
Esta função retorna a mediana de uma expressão em todos os registros, ignorando os valores NULL.
Sintaxe
MEDIAN (expressão)
11. MIN
Esta função retorna o mínimo de uma expressão em todos os registros, ignorando os valores NULL.
Sintaxe
MIN (expressão)
12. PERCENTIL
Esta função retorna o valor do percentil de uma determinada expressão. Este número retornado deve estar entre 0 e 1 - por exemplo, 0,34, e deve ser uma constante numérica.
Sintaxe
PERCENTIL (expressão, número)
13. STDEV
Esta função no Tableau retorna a estatística Desvio padrão de todos os valores na expressão dada com base em uma amostra da população.
Sintaxe
STDEV (expressão)
14. STDEVP
Esta função no Tableau retorna a estatística Desvio padrão de todos os valores na expressão dada com base na população tendenciosa.
Sintaxe
STDEVP (expressão)
15. SUM
Esta função no Tableau retorna a soma de todos os valores na expressão, ignorando os valores NULL. SUM pode ser usado apenas com campos numéricos.
Sintaxe
SUM (expressão)
16. VAR
Dada a expressão com base em uma amostra da população, essa função retorna a variância estatística de todos os valores.
Sintaxe
VAR (expressão)
17. WARP
Dada a expressão com base em toda a população, essa função retorna a variação estatística de todos os valores.
Sintaxe
VARP (expressão)
__iniciar__
Funções Lógicas
Essas funções integradas no Tableau permitem que você determine se uma determinada condição é verdadeira ou falsa (lógica booleana). A seguir estão as várias funções lógicas no Tableau
1. E
Esta função executa um AND lógico (conjunção) em duas expressões. Para que AND retorne true, ambas as condições especificadas devem ser atendidas.
Sintaxe
SE E ENTÃO TERMINAR
IF (ATTR ([Market]) = 'Asia' AND SUM ([Sales])> [Emerging Threshold]) THEN 'Bom desempenho'
2. CASO
Esta função no Tableau realiza testes lógicos e retorna valores apropriados, comparáveis a SWITCH CASE na maioria das linguagens de programação comuns.
Quando um valor que corresponde à condição especificada na expressão fornecida, CASE retorna o valor de retorno correspondente. Se nenhuma correspondência for encontrada, a expressão de retorno padrão será usada. Se não houver retorno padrão e nenhum valor corresponder, essa função retornará NULL.
CASE é geralmente mais fácil de usar do que IIF ou IF THEN ELSE.
Sintaxe
CASO
ENTÃO QUANDO
ENTÃO QUANDO ...
OUTRO
FIM
CASO [Região] QUANDO 'Oeste' ENTÃO 1 QUANDO 'Leste' ENTÃO 2 ELSE 3 END
3. OUTRO E SE, ENTÃO
Esta função no Tableau testa uma série de entradas que retornam o valor THEN para a primeira expressão que atende à sua condição IF.
Sintaxe
SE ENTÃO FIM
SE [Lucro]> 0 ENTÃO 'Lucro' OUTRO 'Perda' FIM
4. ELSEIF
Esta função no Tableau testa uma série de entradas que retornam o valor THEN para a primeira expressão que atende à sua condição ESLEIF.
Sintaxe
SE ENTÃO[ELSEIF THEN ...] OUTROFIM
SE [Lucro]> 0 ENTÃO 'Lucro'ELSEIF [Lucro] = 0 ENTÃO 'Sem Lucro, Sem Perda'ELSE 'Perda' FIM
5. FIM
Esta função termina uma expressão.
Sintaxe
SE ENTÃO[ELSEIF THEN ...] OUTROFIM
SE [Lucro]> 0 ENTÃO 'Lucro'ELSEIF [Lucro] = 0 ENTÃO 'Sem Lucro, Sem Perda'ELSE 'Perda' FIM
6. IFNULL
Esta função do Tableau retorna expr1 e não NULL, caso contrário, retorna expr2.
Sintaxe
IFNULL (expr1, expr2)
IFNULL([Lucro], 0)
7. IIF
Esta função do Tableau cverifica se uma condição foi atendida, retorna um valor se TRUE, outro se FALSE e um terceiro valor ou NULL se desconhecido.
Sintaxe
IIF(teste, então, senão, [desconhecido])
IIF ([Lucro]> 0, 'Lucro', 'Perda', 0)
8. ISDATE
Esta função cverifica se uma determinada string é uma data válida e, em caso afirmativo, retorna verdadeiro.
Sintaxe
ISDATE (string)
ISDATE ('2004-04-15') = Verdadeiro
9. ISNULL
Esta função cverifica se uma determinada expressão contém dados válidos e, em caso afirmativo, retorna verdadeiro.
Sintaxe
ISNULL (expressão)
É NULO([Lucro])
10. NÃO
Esta função executa NOT lógico (negação) na expressão dada.
Sintaxe
SE NÃO ENTÃO ENTÃO
SE NÃO [Lucro]> 0 ENTÃO 'Sem Lucro' FIM
11. OU
Esta função executa OR lógico (disjunção) em duas expressões. Para que OR retorne verdadeiro, qualquer uma das duas condições especificadas deve ser atendida.
Sintaxe
SE OU ENTÃO TERMINAR
IF [Lucro]<0 OR [Profit] = 0 THEN 'Needs Improvement' END
12. QUANDO
Esta função encontra o primeiro valor que preenche a condição na expressão fornecida e retorna o retorno correspondente.
Sintaxe
CASO QUANDO ENTÃO ... [ELSE] FIM
CASO [RomanNumberals] WHEN 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END
13. ZN
Esta função no Tableau retorna a expressão fornecida se não for NULL, caso contrário, retorna zero.
Sintaxe
ZN (expressão)
ZN ([Lucro])
Essas foram todas as funções essenciais do Tableau para aprender mais sobre o Tableau e os vários conceitos associados a ele, você pode conferir esta lista de reprodução .
Se você deseja dominar o Tableau, Edureka tem um curso com curadoria sobre que cobre vários conceitos de visualização de dados em profundidade, incluindo formatação condicional, scripts, gráficos de vinculação, integração de painel, integração do Tableau com R e muito mais.