可以在appinisghts中使用Row_number()或其他分析函数吗?

时间:2017-05-17 22:37:15

标签: azure azure-application-insights ms-app-analytics aiql

我有一个非常简单的问题,但是我正在使用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中

2 个答案:

答案 0 :(得分:5)

现在有更好的方法,因为支持row_number功能。要使用它,只需管道以下语句

... |序列化| extend rn = row_number()

答案 1 :(得分:0)

有办法做到这一点,但它不是很漂亮。

  

要获得分页等内容,您需要进行复杂的查询,并使用summarizemakeList并在查询中创建rowNum字段,然后使用mvexpand重新展开列表,然后按rowNum进行过滤。

来自这个关于分页的问题,这通常是rownum问题之后的问题:我该怎么做 Page results from Azure Application Insights Analytics API