【发布时间】:2021-09-04 10:04:51
【问题描述】:
以下是样本数据:
以下是输出期望(注意'entity'列中的实体不止1个):
- is_hit 在变量 a 为 时定义
- 如果过去几天的总命中数达到 3,则定义变量_a
我要做的是标记实体是否有累计命中总数达到 3。一旦实体被标记,命中计数应该再次重置为 0。 按照这个逻辑,查看 6 月 4 日和 6 月 9 日标记的实体 A 上方的演示。
目前,我的问题是将 is_tagged 逻辑应用于查询。有没有办法在 SQL 中做到这一点?
【问题讨论】:
-
我很困惑。数据中是否有“命中数”?您在第一张图片中显示它,但不在示例数据中。
-
您的屏幕截图看起来像 Excel,您是否使用了错误的标签?
-
我很抱歉造成混淆,“命中数”只是为了演示累积命中数@GordonLinoff。
-
不,我使用 excel 只是为了简单演示我面临的案例@H.Pauwelyn