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:
Para argumentos duplos, a função também retorna:
|
|
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. |