有人在流分析中使用过CollectTop吗?我按照这里的示例,几乎使用完全相同的示例代码:
https://msdn.microsoft.com/en-us/azure/stream-analytics/reference/collecttop-azure-stream-analytics
选择
的customerID,
CollectTop(2)OVER(按时间戳desc排序)为top1
来自testinput
GROUP BY TumblingWindow(day,7),customerid
有价值='已处理'
数据样本(与实际数据不完全相同,简化但时间戳与实际相同):
[
{
“价值”:“已处理”,
“CustomerId”:“524”,
“OrderId”:“545”,
“时间戳”:“2018-02-16T19:44:35.9002665Z”
},
{
“价值”:“已处理”,
“CustomerId”:“524”,
“OrderId”:“545”,
“时间戳”:“2018-02-17T19:44:35.9002665Z”
},
{
“价值”:“已处理”,
“CustomerId”:“524”,
“OrderId”:“545”,
“时间戳”:“2018-02-18T19:44:35.9002665Z”
}
]
我正在尝试收集前2个事件,但是当我运行查询时,它会返回所有事件,但我只想要2.
非常感谢任何帮助。