首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要通过Klipfolio在BigQuery查询中添加一个动态日期变量。

我需要通过Klipfolio在BigQuery查询中添加一个动态日期变量。
EN

Stack Overflow用户
提问于 2019-04-09 07:42:54
回答 1查看 582关注 0票数 0

我在BigQuery中有来自Firebase应用程序的用户数据。我用Klipfolio提取日期。我想要从用户选择的时间范围中提取指定的用户数据。因此,我需要在SQL查询中添加动态日期变量。Klipfolio支持在查询中使用动态日期变量。我不确定引入开始日期和结束日期变量的语法。

我已经可以按日期提取数据--但是这样的表不适用于雇用的用户,因为相同的用户将被多次计数。

standardSQL

代码语言:javascript
复制
SELECT
event_date,
count (distinct user_pseudo_id) AS engagedUsers

FROM

 `dataTable`

WHERE
  event_name = 'user_engagement'


  GROUP BY
  event_date

ORDER BY
event_date

我正在寻找一个开始和结束日期变量之间的活跃用户的数量。

EN

回答 1

Stack Overflow用户

发布于 2019-04-12 15:29:04

假设您希望根据表中的“event_date”字段以及Klipfolio中的日期选择器的开始日期和结束日期过滤用户数据,并且使用了变量名"start_date“和"end_date",那么您的SQL查询可以如下所示:

代码语言:javascript
复制
SELECT
event_date,
count (distinct user_pseudo_id) AS engagedUsers

FROM

 `dataTable`

WHERE
  event_name = 'user_engagement' and
  event_date >='{props.start_date}' and 
  event_date <= '{props.end_date}'


  GROUP BY
  event_date

ORDER BY
event_date

"props“调用在点之后定义的Klipfolio中的变量值,并在将查询发送到指定服务之前交换该值。

确保您的日期选择器的输出格式为yyyy,以匹配SQL查询的有效格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55587506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档