我尝试使用 Azure 流分析来过滤与最后 2 次读取相差太远的结果。但是,如果上次读取时间超过 720 分钟(按读取时间),我不想因为这种差异而丢弃当前读取。
我注意到以下内容正在返回 900 分钟前的读数,据我所知,这是出乎意料的:
LAG(Reading,2)
OVER (PARTITION BY RegisterNumber LIMIT DURATION(minute, 720))
[BeforeLastReading]
我可以在我的选择查询中忽略此读取,但我更愿意在放弃使用持续时间功能之前了解原因......