【发布时间】:2020-07-08 02:18:49
【问题描述】:
我想在 Data Studio 中提取每个日期范围的数据,而无需一直更改我的 BigQuery 中的日期范围选择器。但是,不确定是否有可能这样做。我这样做的原因是为了确保查询的数据只有 30 天,因为稍后它会使用这 30 天的数据进行某种细分。
然后我发现Data Studio可以使用dynamic_date,但是这种方式永远不会产生任何数据表(数据表将用于从中进行其他查询)。是否可以在 BigQuery 中使用 dynamic_date 代替?比如使用查询中未定义的日期范围从 BigQuery 中检索数据。
在我看来,代码应该是这样的:
SELECT
ID,
FROM `table`
WHERE DATE(Timestamp) between $DS_START_DATE and $DS_START_DATE + INTERVAL 30 DAY)
或
WHERE DATE(Timestamp) >= @DS_START_DATE
【问题讨论】:
-
您在寻找 Bigquery parameterized 查询吗?但是,目前经典 BigQuery 网页界面不支持它们。
标签: google-bigquery dynamic-sql google-data-studio