Funções de número
Este artigo apresenta as funções de número e os respectivos usos no Tableau. Ela também demonstra como criar um cálculo de número com um exemplo .
Por que usar funções de número
As funções de número permitem a realização de cálculos nos valores de dados nos seus campos. As funções de número podem ser usadas somente com campos que contêm valores numéricos. Para obter mais informações, consulte Tipos de dados.
Por exemplo, você pode ter um campo que contenha valores para a variação no seu orçamento, intitulado Variação do orçamento. Um desses valores pode ser -7. Você pode usar a função ABS para retornar o valor absoluto desse número e todos os outros números no campo.
O cálculo pode ficar mais ou menos assim:
ABS[Budget Variance]
E para esse valor -7, a saída seria 7.
Funções de número disponíveis no Tableau
ABS
Sintaxe | ABS(number) |
Saída | Número (positivo) |
Definição | Retorna o valor absoluto do <number> especificado. |
Exemplo | ABS(-7) = 7 O segundo exemplo retorna o valor absoluto para todos os números contidos no campo Variação de orçamento. |
Observações | Consulte também SIGN . |
ACOS
Sintaxe | ACOS(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco cosseno (ângulo) do <number> fornecido. |
Exemplo | ACOS(-1) = 3.14159265358979 |
Observações | A função inversa, COS , toma o ângulo em radianos como argumento e retorna o cosseno. |
ASIN
Sintaxe | ASIN(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco seno (ângulo) de um determinado <number> . |
Exemplo | ASIN(1) = 1.5707963267949 |
Observações | A função inversa, SIN , toma o ângulo em radianos como argumento e retorna o seno. |
ATAN
Sintaxe | ATAN(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco tangente (ângulo) de um determinado <number> . |
Exemplo | ATAN(180) = 1.5652408283942 |
Observações | A função inversa, |
ATAN2
Sintaxe | ATAN2(y number, x number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o ângulo entre dois números especificados (x e y). O resultado é em radianos. |
Exemplo | ATAN2(2, 1) = 1.10714871779409 |
Observações | Consulte também ATAN , TAN e COT . |
CEILING
Sintaxe | CEILING(number) |
Saída | Inteiro |
Definição | Arredonda um para o <number> inteiro mais próximo de valor maior ou igual. |
Exemplo | CEILING(2.1) = 3 |
Observações | Consulte também FLOOR e ROUND . |
Limitações do banco de dados |
|
COS
Sintaxe | COS(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna o cosseno de um ângulo. |
Exemplo | COS(PI( ) /4) = 0.707106781186548 |
Observações | A função inversa, Consulte também |
COT
Sintaxe | COT(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna a cotangente de um ângulo. |
Exemplo | COT(PI( ) /4) = 1 |
Observações | Consulte também ATAN , TAN e PI . Para converter um ângulo de graus em radianos, use RADIANS . |
DEGREES
Sintaxe | DEGREES(number) O argumento numérico é o ângulo em radianos. |
Saída | Número (graus) |
Definição | Converte um ângulo em radianos em graus. |
Exemplo | DEGREES(PI( )/4) = 45.0 |
Observações | A função inversa, Consulte também |
DIV
Sintaxe | DIV(integer1, integer2) |
Saída | Inteiro |
Definição | Retorna a parte inteira de uma operação de divisão, na qual o <integer1> é dividido pelo <integer2> . |
Exemplo | DIV(11,2) = 5 |
EXP
Sintaxe | EXP(number) |
Saída | Número |
Definição | Retorna e elevado à potência do especificado <number> . |
Exemplo | EXP(2) = 7.389 |
Observações | Consulte também LN . |
FLOOR
Sintaxe | FLOOR(number) |
Saída | Inteiro |
Definição | Arredonda um número para o <number> mais próximo de valor menor ou igual. |
Exemplo | FLOOR(7.9) = 7 |
Observações | Consulte também CEILING e ROUND . |
Limitações do banco de dados |
|
HEXBINX
Sintaxe | HEXBINX(number, number) |
Saída | Número |
Definição | Mapeia as coordenadas x, y com a coordenada x do compartimento hexagonal mais próximo. Os compartimentos têm extensão 1, então as entradas podem precisar ser escalonadas corretamente. |
Exemplo | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Observações | HEXBINX e HEXBINY são funções de armazenamento e plotagem dos compartimentos hexagonais. Compartimentos hexagonais são uma opção eficiente e elegante para a visualização de dados em um plano x/y como um mapa. Como os compartimentos são hexagonais, cada um se aproxima de um círculo e minimiza a variação da distância entre o ponto de dados e o centro do compartimento. Isso torna o agrupamento mais preciso e informativo. |
HEXBINY
Sintaxe | HEXBINY(number, number) |
Saída | Número |
Definição | Mapeia as coordenadas x, y com a coordenada y do compartimento hexagonal mais próximo. Os compartimentos têm extensão 1, então as entradas podem precisar ser escalonadas corretamente. |
Exemplo | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Observações | Consulte também HEXBINX . |
LN
Sintaxe | LN(number) |
Saída | Número A saída é |
Definição | Retorna o algoritmo natural de um <number> . |
Exemplo | LN(50) = 3.912023005 |
Observações | Consulte também EXP e LOG . |
LOG
Sintaxe | LOG(number, [base]) Se o argumento base opcional não estiver presente, a base 10 será usada. |
Saída | Número |
Definição | Retorna o algoritmo de um número para a base especificada. |
Exemplo | LOG(16,4) = 2 |
Observações | Consulte também POWER LN . |
MAX
Sintaxe | MAX(expression) ou MAX(expr1, expr2) |
Saída | Mesmo tipo de dados do argumento ou NULL se alguma parte do argumento for nula. |
Definição | Retorna o máximo de dois argumentos, que devem ser do mesmo tipo de dados.
|
Exemplo | MAX(4,7) = 7 |
Observações | Para cadeia de caracteres
Para fontes de dados de bancos de dados, o valor de cadeia de caracteres Para datas Para datas, Como uma agregação
Como comparação
Consulte também |
MIN
Sintaxe | MIN(expression) ou MIN(expr1, expr2) |
Saída | Mesmo tipo de dados do argumento ou NULL se alguma parte do argumento for nula. |
Definição | Retorna, no mínimo, dois argumentos, que devem ser do mesmo tipo de dados.
|
Exemplo | MIN(4,7) = 4 |
Observações | Para cadeia de caracteres
Para fontes de dados de bancos de dados, o valor de cadeia de caracteres Para datas Para datas, o Como uma agregação
Como comparação
Consulte também |
PI
Sintaxe | PI() |
Saída | Número |
Definição | Retorna o pi da constante numérica: 3,14159... |
Exemplo | PI() = 3.14159 |
Observações | Útil para funções trigonométricas que recebem informações em radianos. Consulte também RADIANS . |
POWER
Sintaxe | POWER(number, power) |
Saída | Número |
Definição | Eleva o <number> à <power> especificada. |
Exemplo | POWER(5,3) = 125 |
Observações | Você também pode usar o símbolo ^, como 5^3 = POWER(5,3) = 125 |
RADIANS
Sintaxe | RADIANS(number) |
Saída | Número (ângulo em radianos) |
Definição | Converte o <number> determinado de graus para radianos. |
Exemplo | RADIANS(180) = 3.14159 |
Observações | A função inversa, DEGREES , obtém um ângulo em radianos e retorna o ângulo em graus. |
ROUND
Sintaxe | ROUND(number, [decimals]) |
Saída | Número |
Definição | Arredonda o O argumento de |
Exemplo | ROUND(1/3, 2) = 0.33 |
Observações | Alguns bancos de dados, como o SQL Server, permitem a especificação de um comprimento negativo, em que -1 arredonda o número para múltiplos de 10, -2 arredonda para múltiplos de 100, etc. Isso não é válido para todos os bancos de dados. Por exemplo, isso não é verdadeiro para o Excel ou o Access. Dica: como |
SIGN
Sintaxe | SIGN(number) |
Saída | -1, 0 ou 1 |
Definição | Retorna o sinal de um <number> : os valores de retorno possíveis são: -1 se o número for negativo, 0 se o número for zero ou 1 se o número for positivo. |
Exemplo | SIGN(AVG(Profit)) = -1 |
Observações | Consulte também ABS . |
SIN
Sintaxe | SIN(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna o seno de um ângulo. |
Exemplo | SIN(0) = 1.0 |
Observações | A função inversa, Consulte também |
SQRT
Sintaxe | SQRT(number) |
Saída | Número |
Definição | Retorna a raiz quadrada de um <number> . |
Exemplo | SQRT(25) = 5 |
Observações | Consulte também SQUARE . |
SQUARE
Sintaxe | SQUARE(number) |
Saída | Número |
Definição | Retorna o quadrado de um <number> . |
Exemplo | SQUARE(5) = 25 |
Observações | Consulte também SQRT e POWER . |
TAN
Sintaxe | TAN(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna a tangente de um ângulo. |
Exemplo | TAN(PI ( )/4) = 1.0 |
Observações | Consulte também ATAN , ATAN2 ,COT e PI . Para converter um ângulo de graus em radianos, use RADIANS . |
ZN
Sintaxe | ZN(expression) |
Saída | Qualquer, ou o |
Definição | Retorna a Use esta função para substituir valores nulos por zeros. |
Exemplo | ZN(Grade) = 0 |
Observações | Esta é uma função muito útil ao usar campos que podem conter valores nulos em um cálculo. Envolvendo o campo com ZN pode evitar erros causados pelo cálculo com nulos. |
Criar um cálculo de número
Siga as etapas abaixo para saber como criar um cálculo de número.
No Tableau Desktop, conecte-se à fonte de dados salva Exemplo - Superloja, incluída no Tableau.
Navegue até a pasta de trabalho e selecione Análise > Criar campo calculado.
No editor de cálculo aberto, faça o seguinte:
Nomeie o campo calculado como transação de Vendas mínimas
Insira a fórmula a seguir:
MIN(Sales)
Ao terminar, clique em OK.
O novo cálculo de número aparece em Medidas no painel Dados. Assim como os outros campos, é possível usá-lo em uma ou mais visualizações.
Quando as Vendas mínimas são colocadas no Texto do cartão Marcas na planilha, o nome é trocado para AGG(Vendas mínimas), indicando que ele não pode ser mais agregado, pois já está agregado até o nível mais baixo de detalhe (o menor valor de vendas para todos os registros).
Este exemplo mostra as vendas mínimas por categoria.
Quando a subcategoria é incluída na visualização, as vendas mínimas para cada subcategoria são mostradas.
Consulte também
Funções do Tableau (em ordem alfabética)