我尝试使用Azure流分析来筛选离最后2次读取太远的结果。然而,如果上次读取时间(按读取时间(超过720分钟,我不想因为这种差异而放弃当前读取。
我注意到以下是900分钟前的读数,据我所知,这是出乎意料的:
LAG(Reading,2)
OVER (PARTITION BY RegisterNumber LIMIT DURATION(minute, 720))
[BeforeLastReading]
我可以在选择查询中忽略此读数,但在放弃使用持续时间功能之前,我更愿意了解原因。。。
您尝试过使用TIMESTAMP BY子句吗?您可以在此处找到更多相关文档:https://learn.microsoft.com/en-us/stream-analytics-query/timestamp-by-azure-stream-analytics