我尝试使用Azure流分析来筛选与最近两次读取相差太远的结果。 但是,如果最后一次读取的时间超过了720分钟(根据读取时间),则由于这种差异,我不想放弃当前读取的数据。
我注意到以下内容返回了900分钟后的读数,据我所知这是意外的:
LAG(Reading,2)
OVER (PARTITION BY RegisterNumber LIMIT DURATION(minute, 720))
[BeforeLastReading]
我可以在选择查询中忽略此读取,但在使用持续时间功能放弃之前,我更想了解原因...
答案 0 :(得分:0)
您是否尝试过使用TIMESTAMP BY子句?您可以在这里找到更多文档:https://docs.microsoft.com/en-us/stream-analytics-query/timestamp-by-azure-stream-analytics