我想知道过去7天内的用户总数,但Azure门户和App Insights Analytics应用中显示的结果不同:
Azure门户:
分析:
Google Analytics查询是从Azure自动生成的查询,我只是添加了总和以显示差异。我等了几天才丢弃同步问题。我错过了什么吗?
答案 0 :(得分:1)
要在7天内获得Analytics(分析)中的不同用户的正确查询是:
union pageViews, customEvents
| where timestamp > ago(7d)
| summarize Users = dcount(user_Id)
如果在应用sum(Users)
之后使用了dcount
,则如果该用户访问了几天,则该用户可能会被计算两次。
因此,基本上,您可能需要两个Google Analytics(分析)查询-一个显示用户的每日图表,另一个显示总计数。您可以使用hll()在一个查询中实现这一点,该查询执行部分不重复计数,以后可以合并。