我正在尝试设置每日指标,只要找到新行就会更新。查询如下所示:
SELECT COUNT(distinct be.booking_id) AS "id"
FROM booking_events be
WHERE be.event IN ('approve', 'instant_approve') AND
be.created_at >= current_date AND
be.created_at < current_date + INTERVAL '1 day';
问题是Geckoboard 上的计数/数字会在前 24 小时左右自行更新,但在那之后,即使我运行完全相同的查询,它也会停止更新,数字显然会发生变化。我很难思考为什么这不起作用。根据 Zapier 的文档,他们在我指定的“id”列上进行了重复数据删除。
- 更新 -
我想我已经解决了部分问题。文档说:
一旦 Zapier 看到 Zap 的项目,即使该项目将来更新,它也永远不会再次触发。
在查看每日指标时,它仅在前 24 小时内有效是有道理的,因为所有不同的结果之前已经发生过一次,因此不会再次触发。