timeSeriesPresentToGrid
Introduzido em: v26.9.0 Função de agregação que verifica se há dados de séries temporais na grade especificada. Para cada ponto da grade, a função retorna 1 se houver pelo menos uma amostra dentro da janela de tempo especificada; caso contrário, retorna NULL.Esta função está em prévia privada. Para habilitá-la, defina
enable_time_series_aggregate_functions=true.start_timestamp— Especifica o início da grade. Também pode ser um número fracionário ou uma string contendo um número ou um texto de data e hora.UInt32ouDateTimeouDateTime64ouFloat*ouDecimal*ouStringend_timestamp— Especifica o fim da grade. Também pode ser um número fracionário ou uma string contendo um número ou um texto de data e hora.UInt32ouDateTimeouDateTime64ouFloat*ouDecimal*ouStringgrid_step— Especifica o passo da grade em segundos. Também pode ser um número fracionário ou uma string contendo um número ou uma duração como ’15s’ ou ‘1m’.UInt32ouFloat*ouDecimal*ouStringstaleness— Especifica a “staleness” máxima, em segundos, das amostras consideradas. A janela de staleness é um intervalo aberto à esquerda e fechado à direita. Também pode ser um número fracionário ou uma string contendo um número ou uma duração como ’15s’ ou ‘1m’.UInt32ouFloat*ouDecimal*ouString
timestamp— Timestamp da amostra. Pode ser um valor individual ou um array.UInt32ouDateTimeouDateTime64ouArray(UInt32)ouArray(DateTime)ouArray(DateTime64)value— Valor da série temporal correspondente ao timestamp. Pode ser um valor individual ou um array.Float*ouArray(Float*)samples— Amostras da série temporal, passadas como um array de tuplas(timestamp, value), em que os elementos da tupla têm os tipos de timestamp e de valor listados acima. É uma alternativa a passar os timestamps e os valores como dois argumentos separados.Array(Tuple(T1, T2))
Array(Nullable(UInt8))
Exemplos