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     |
+-----------+-------+