0

我尝试使用 Azure 流分析来过滤与最后 2 次读取相差太远的结果。但是,如果上次读取时间超过 720 分钟(按读取时间),我不想因为这种差异而丢弃当前读取。

我注意到以下内容正在返回 900 分钟前的读数,据我所知,这是出乎意料的:

LAG(Reading,2) 
OVER (PARTITION BY RegisterNumber LIMIT DURATION(minute, 720)) 
[BeforeLastReading]

我可以在我的选择查询中忽略此读取,但我更愿意在放弃使用持续时间功能之前了解原因......

4

1 回答 1

0

您是否尝试过使用 TIMESTAMP BY 子句?您可以在此处找到更多相关文档:https ://docs.microsoft.com/en-us/stream-analytics-query/timestamp-by-azure-stream-analytics

于 2018-11-05T18:44:38.440 回答