Limitando a consulta do time at value

Boa tarde,

As consultas com time at value retornam o tempo em relação a um determinado valor. Porem em uma consulta de um determinado período que não tem dados, retorna o tempo considerando o valor do ultimo state.
No print uma consulta onde não tem nenhum state:

Nesse print o resultado considera o ultimo state que esta fora do período consultado:

Tem alguma forma retornar nulo se o período consultado não tiver nenhum state?

Att.
William

Boa tarde!

Estamos analisando a questão.
Amanhã teremos a reunião para verificar este assunto.
Assim que tivermos algo, postaremos para todos aqui no Fórum.

Caso caia a conexão, realmente o Time at Value pode trazer valores incorretos.
Pois ele considera o último estado recebido.

Para isto, é necessário fazer um tratamento na pós ingestão dos dados.
Conforme o exemplo, use um triger “Device:State” e verifique se o device está conectado, caso contrário é necessário “forçar” um valor.

Por exemplo, utilizamos estados para máquina como:
Produzindo, Parada, Setup, Falha, e “desconectada”.

image