0
pageViews
| where (url contains "https://***.com") 
| summarize TotalUserCount = dcount(user_Id)
| project TotalUserCount

现在,当按 client_CountryOrRegion 进行汇总时,选择的不同时间范围(即 24 天、2 天、3 天、7 天等)的结果存在偏差……按国家/地区划分的用户数与总数不匹配。是因为UTC时区吗?

pageViews
| where (url contains "https://***.com") 
| summarize Users= dcount(user_Id) by client_CountryOrRegion

任何帮助或建议都会像氧气一样。

4

1 回答 1

1

引用以下文档dcount

dcount() 聚合函数主要用于估计大集合的基数。它以性能换取准确性,并且可能会返回因执行而异的结果。输入的顺序可能会影响其输出。

accuracy您可以通过提供参数来提高估计的准确性dcount,例如dcount(user_Id, 4)。请注意,这将改善估计(以查询性能为代价),但仍不会 100% 准确。您可以在doc中阅读有关此内容的更多信息。

于 2021-04-05T11:05:06.393 回答