在 BigQuery 或 Google Data Studio 中获取上个月的数据

Posted

技术标签:

【中文标题】在 BigQuery 或 Google Data Studio 中获取上个月的数据【英文标题】:Getting previous month's data in BigQuery or Google Data Studio 【发布时间】:2021-08-09 05:33:22 【问题描述】:

我想获取上个月的数据。我的表有一个日期列,它存储一个月内多个日期的数据,我创建了一个数据透视表来获取每月总计,我也想获取上个月的总计。有什么建议么。 Image is attached here

【问题讨论】:

【参考方案1】:

在数据洞察中:为当月和上月生成两个计算字段。 datetime_trunc(your_date_field,month)datetime_sub( datetime_trunc(your_date_field,month) , interval 1 month)。将此数据集与其自身混合,并将这些字段用作连接。

BigQuery,使用navigate functions:

Select date, lag(money) over (order by date) as money_last_month
from (
Select date, sum(money) as money from ... group by 1
)

【讨论】:

以上是关于在 BigQuery 或 Google Data Studio 中获取上个月的数据的主要内容,如果未能解决你的问题,请参考以下文章

将 R data.frame/tbl 导出到 Google BigQuery 表

Google Data Studio (BigQuery) 从 1 到 01

在 Google Data Studio 中更改 BigQuery 数据源

如何从 BigQuery 下拉列表中绘制多个日期到 Google Data Studio

Google Cloud Data Fusion,如何在一个管道中将多个表加载到 bigquery

SHA-256 BigQuery函数或UDF