Google bigquery Datastudio和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”,它将返回您选择用于分区

在我的BigQuery表中有日期时间列
订单时间
交货时间
。我的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()