Funções matemáticas - Amazon Timestream

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Funções matemáticas

O Timestream for LiveAnalytics suporta as seguintes funções matemáticas.

Função Tipo de dados de saída Description

abs(x)

[o mesmo que a entrada]

Retorna o valor absoluto de x.

cbrt(x)

double

Retorna a raiz cúbica de x.

ceiling(x) ou ceil(x)

[o mesmo que a entrada]

Retorna x arredondado para o número inteiro maior mais próximo.

degrees(x)

double

Converte o ângulo x em radianos para graus.

e()

double

Retorna o número da constante de Euler.

exp(x)

double

Retorna o número de Euler elevado à potência de x.

floor(x)

[o mesmo que a entrada]

Retorna x arredondado para o número inteiro menor mais próximo.

from_base(string,radix)

bigint

Retorna o valor da string interpretada como um número de base-radix.

ln(x)

double

retorna o logaritmo natural de x.

log2(x)

double

Retorna o logaritmo de base 2 de x.

log10(x)

double

Retorna o logaritmo de base 10 de x.

mod(n,m)

[o mesmo que a entrada]

Retorna o módulo (resto) de n dividido por m.

pi()

double

Retorna a constante Pi.

pow(x, p) ou power(x, p)

double

Retorna x elevado a uma potência de p.

radians(x)

double

Converte o ângulo x em graus para radianos.

rand() ou random()

double

Retorna um valor pseudo-aleatório no intervalo de 0.0 a 1.0.

random(n)

[o mesmo que a entrada]

Retorna um número pseudo-aleatório entre 0 e n (exclusivo).

round(x)

[o mesmo que a entrada]

Retorna x arredondado para o número inteiro mais próximo.

round(x,d)

[o mesmo que a entrada]

Retorna x arredondado para d casas decimais.

sign(x)

[o mesmo que a entrada]

Retorna a função signum de x, ou seja:

  • 0 se o argumento for 0

  • 1 se o argumento for maior que 0

  • -1 se o argumento for menor que 0.

Para argumentos duplos, a função também retorna:

  • NaN se o argumento for NaN

  • 1 se o argumento for +Infinity

  • -1 se o argumento for -Infinity.

sqrt(x)

double

Retorna a raiz quadrada de x.

to_base(x, radix) 

varchar

Retorna a representação base-radix de x.

truncate(x)

double

Retorna x arredondado para um inteiro eliminando dígitos depois do ponto decimal.

acos(x)

double

Retorna o arco do cosseno de x.

asin(x) 

double

Retorna o arco do seno de x.

atan(x) 

double

Retorna a tangente de arco de x.

atan2(y, x)

double

Retorna a tangente de arco de y/x.

cos(x)

double

Retorna o cosseno de x.

cosh(x)

double

Retorna o cosseno hiperbólico de x.

sin(x) 

double

Retorna o seno de x.

tan(x)

double

Retorna a tangente de x.

tanh(x)

double

Retorna a tangente hiperbólica de x.

infinity()

double

Retorna a constante que representa o infinito positivo.

is_finite(x)

booleano

Determina se x é finito.

is_infinite(x)

booleano

Determine se x é infinito.

is_nan(x)

booleano

Determine se x é not-a-number.

nan()

double

Retorna a constante representando not-a-number.