我有一个非常简单的问题,但是我正在使用appInsights并且似乎无法弄清楚如何在aiql或任何函数中复制row_number()函数(没有分区感)。
我有网页浏览表,我按会话和时间戳排序。我想在集合
中添加一个rown_number列pageViews | where timestamp > ago(14d) | order by session_id, timestamp desc
| extend rn =row_number() partition by session_id
有谁知道这是否可以在aiql中
答案 0 :(得分:5)
现在有更好的方法,因为支持row_number功能。要使用它,只需管道以下语句
... |序列化| extend rn = row_number()
答案 1 :(得分:0)
有办法做到这一点,但它不是很漂亮。
要获得分页等内容,您需要进行复杂的查询,并使用
summarize
和makeList
并在查询中创建rowNum
字段,然后使用mvexpand
重新展开列表,然后按rowNum
进行过滤。
来自这个关于分页的问题,这通常是rownum问题之后的问题:我该怎么做 Page results from Azure Application Insights Analytics API