Kusto 查询到按 user_Id 分组的最早时间戳
Kusto Query to the earliest timestamp grouped by user_Id
我刚开始使用 kusto,但我的旅程突然因获取 user_Ids 列表的问题而停止,该列表包含用户在给定时间范围内发送的第一个 customEvent 的时间戳。
我应该如何修改查询以获得结果(假设限制时间跨度为 30 天)
customEvents
| where timestamp >= ago(30d)
| summarize min(timestamp)
如果您只想获取时间戳的最小值,只需添加“by”子句:
customEvents
| where timestamp >= ago(30d)
| summarize min(timestamp) by user_Id
如果要获取整行,使用arg_min()函数,例如:
customEvents
| where timestamp >= ago(30d)
| summarize arg_min(timestamp, *) by user_Id
我刚开始使用 kusto,但我的旅程突然因获取 user_Ids 列表的问题而停止,该列表包含用户在给定时间范围内发送的第一个 customEvent 的时间戳。
我应该如何修改查询以获得结果(假设限制时间跨度为 30 天)
customEvents
| where timestamp >= ago(30d)
| summarize min(timestamp)
如果您只想获取时间戳的最小值,只需添加“by”子句:
customEvents
| where timestamp >= ago(30d)
| summarize min(timestamp) by user_Id
如果要获取整行,使用arg_min()函数,例如:
customEvents
| where timestamp >= ago(30d)
| summarize arg_min(timestamp, *) by user_Id