azure 比较当前值和先前值之间的数据- Kusto

q35jwt9p  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(202)

我想找到行的id值
比前一天的湿度大。

datatable(id:int, recorddate:datetime, humidity:real)

[

    1, datetime(2022-11-01), 10.0,

    2, datetime(2022-11-02), 12.0,

    3, datetime(2022-11-03), 15.0,

    4, datetime(2022-11-04), 18.0,

    5, datetime(2022-11-05), 20.0,

    6, datetime(2022-11-06), 22.0,

    7, datetime(2022-11-07), 19.0,

    8, datetime(2022-11-08), 16.0,

    9, datetime(2022-11-09), 14.0,

    10, datetime(2022-11-10), 11.0,

];

期望响应:
id
2
3
4
5
6
上述id的值大于其上一行的值。

myzjeezk

myzjeezk1#

您可以使用prev() function
例如:

T
| order by record_date asc
| where prev(humidity) < humidity
| project id

相关问题