Google bigquery Datastudio和BigQuery分区列
在我的BigQuery表中有日期时间列Google bigquery Datastudio和BigQuery分区列,google-bigquery,google-data-studio,Google Bigquery,Google Data Studio,在我的BigQuery表中有日期时间列订单时间和交货时间。我的BQ表在订单时间列上有分区s,但在我的DataStudio报告中,我想使用交货时间列交货时间最多可在订单时间后10天内 由于在BigQuery上查询数据非常昂贵,我想通过分区订单时间来限制我的数据 有没有办法在我的查询中只使用交货时间并隐式设置订单时间?设置这两个字段既耗时又容易出错。据我所知,您有一个按顺序时间划分的BigQuery分区表,如果我错了,请更正。确保您可以运行“bq ls MY_DATASET”,它将返回您选择用于分区
订单时间
和交货时间
。我的BQ表在订单时间
列上有分区
s,但在我的DataStudio报告中,我想使用交货时间
列<代码>交货时间最多可在订单时间
后10天内
由于在BigQuery上查询数据非常昂贵,我想通过分区订单时间
来限制我的数据
有没有办法在我的查询中只使用
交货时间
并隐式设置订单时间
?设置这两个字段既耗时又容易出错。据我所知,您有一个按顺序时间划分的BigQuery分区表,如果我错了,请更正。确保您可以运行“bq ls MY_DATASET
”,它将返回您选择用于分区表的字段
由于您希望通过“订单日期”限制查询,我建议使用以下条款:
#standardSQL
SELECT
t1.name,
t2.category
FROM
table1 t1
INNER JOIN
table2 t2
ON t1.id_field = t2 field2
WHERE
t1.ts = CURRENT_TIMESTAMP()