Azure 门户和 App Insights Analytics 中显示的不同用户数据

Different Users data shown in Azure Portal and App Insights Analytics

我想知道过去 7 天的用户总数,但 Azure 门户和 App Insights Analytics 应用中显示的结果不同:

Azure 门户:

分析:

Analytics 查询是从 Azure 自动生成的查询,我只是添加总和以显示差异。我等了几天才放弃同步问题或其他问题。我错过了什么吗?

在 Analytics 中获得超过 7 天的不同用户的正确查询是:

union pageViews, customEvents | where timestamp > ago(7d) | summarize Users = dcount(user_Id)

如果在应用 dcount 之后使用 sum(Users),那么如果同一用户访问了几天,它可能会将同一用户计数两次。

因此,基本上您可能需要两个 Analytics 查询 - 一个显示用户的每日图表,另一个显示总体计数。您可以在一个查询中使用 hll() 执行此操作,该查询执行可稍后合并的部分非重复计数。