我有一个查询,可以提取以下形式的用户参与列表: 日期、用户名、campaign_id、
从某种意义上说,campaign_id 具有唯一性,即用户每天针对每个campaign_id 仅点击一次(同一用户的campaign ID 不能在一天内记录两次)
我的问题是如何提取每月唯一活跃用户列表?一个用户可以在不同的事件和不同的日期多次登录。
customEvents
| extend rTimeStamp = todatetime(customDimensions.timeStamp),
username = tolower(tostring(customDimensions.username)),
event = name, item_uid = tostring(customDimensions.itemId)
| extend rTimeStamp = todatetime(substring(tostring(rTimeStamp), 0, 10))
| where event == 'click'
| project rTimeStamp, username, event, item_uid
| summarize arg_min(rTimeStamp, *) by item_uid, username
| summarize click_count = countif(event == 'click') by rTimeStamp, username, item_uid
| order by rTimeStamp
最佳答案
使用“distinct ”运算符:
...
| distinct username
如果您想要每月不同用户的列表,也可以使用汇总:
...
| summarize by username, bin(rTimeStamp, 30d)
关于azure - 如何在 Azure 应用程序见解中执行明确的声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50591017/