我有“页面视图”等事件流 - pageUrl - 时间戳 - ......
我需要为每个pageUrl仅选择“第一个”页面查看事件。 我知道ISFIRST但AFAIU它接受时间窗口作为强制参数,但我需要过滤“永远”的第一个事件
答案 0 :(得分:0)
它接受时间窗口作为强制参数
是的,需要时间窗口,因为所有聚合函数在一段时间内都需要一组数据。
SELECT
pageUrl,
timestamp
INTO
MyOutput
FROM
Input TIMESTAMP BY Time
WHERE
IsFirst(minute, 60) OVER (PARTITION BY pageUrl) = 1
我建议您创建一个作业来查询一段时间内的第一个事件并导出数据。您可以查询导出的数据(MyOutput)以获取每个页面URL的第一个页面查看事件。