Azure 每天唯一用户的累计总数
我在创建查询以绘制每天唯一用户的运行总数时遇到问题 我有一张用法表。让我们考虑一下这个表:Azure 每天唯一用户的累计总数,azure,azure-data-explorer,kql,Azure,Azure Data Explorer,Kql,我在创建查询以绘制每天唯一用户的运行总数时遇到问题 我有一张用法表。让我们考虑一下这个表: +--------+---------------------+ | UserId | Timestamp | +--------+---------------------+ | 1 | 2020-6-9T08:00:00Z | +--------+---------------------+ | 2 | 2020-6-9T09:23:00Z | +-----
+--------+---------------------+
| UserId | Timestamp |
+--------+---------------------+
| 1 | 2020-6-9T08:00:00Z |
+--------+---------------------+
| 2 | 2020-6-9T09:23:00Z |
+--------+---------------------+
| 3 | 2020-6-9T14:12:00Z |
+--------+---------------------+
| 3 | 2020-6-10T15:12:00Z |
+--------+---------------------+
| 3 | 2020-6-10T18:01:00Z |
+--------+---------------------+
| 4 | 2020-6-10T02:02:00Z |
+--------+---------------------+
我想要生成的结果表是每天的累积总和,这样,只有当用户之前没有报告使用情况时,总和才会增加
上图将产生以下结果。这里的关键是,在2020-6-10日,用户3不包括在总数中,因为用户3在2020-6-9日报告了使用情况。另外,请注意,用户3仅在2020-6-10报告一次(每天都是唯一的用法)
请看:
let start=datetime(2020-06-09);
让结束=日期时间(2020-06-11);
数据表(UserId:int,Timestamp:datetime)
[
日期时间(2020-6-9T08:00:00Z),
日期时间(2020-6-9T09:23:00Z),
日期时间(2020-6-9T14:12:00Z),
日期时间(2020-6-10T15:12:00Z),
日期时间(2020-6-10T18:01:00Z),
日期时间(2020-6-10T02:02:00Z),
]
|评估活动计数度量(用户ID、时间戳、开始、结束、1d)
|项目时间戳,新的\u数据计数
请看一下:
let start=datetime(2020-06-09);
让结束=日期时间(2020-06-11);
数据表(UserId:int,Timestamp:datetime)
[
日期时间(2020-6-9T08:00:00Z),
日期时间(2020-6-9T09:23:00Z),
日期时间(2020-6-9T14:12:00Z),
日期时间(2020-6-10T15:12:00Z),
日期时间(2020-6-10T18:01:00Z),
日期时间(2020-6-10T02:02:00Z),
]
|评估活动计数度量(用户ID、时间戳、开始、结束、1d)
|项目时间戳,新的\u数据计数
哇,我从没想到会这么容易。谢谢你让我注意到这一点。哇,我从没想到会这么容易。谢谢你提醒我这件事。
+-----------+-------+
| Day | Users |
+-----------+-------+
| 2020-6-9 | 3 |
+-----------+-------+
| 2020-6-10 | 1 |
+-----------+-------+