使用 BigQuery 作为数据源时,选择日期后 Looker Studio 中的数据不会发生变化

问题描述 投票:0回答:1

我尝试使用 BigQuery 将数据连接到 Looker Studio。我这样设置数据源

然后我用这样的日期范围过滤器设置了一个馅饼车

但是每当我更改日期范围时,数据百分比仍然相同。 数据实际上来自我的 Google Analytics 4 (GA4)。所以数据流是这样的

GA4 --> BigQuery --> Looker Studio

当我直接从 GA4 向 Looker Studio 展示数据(没有 BigQuery)时,我更改日期范围后数据会发生变化

实际上 BigQuery 中的数据是这样根据日期分隔的

可能会影响?但我不知道如何配置它

这里出了什么问题?请帮助:)

google-bigquery google-data-studio google-analytics-4 looker-studio
1个回答
0
投票

我已经解决了这个问题,如果您像我上面那样将 BigQuery 连接到 Looker studio,那么它与运行此查询基本相同

SELECT
  *
FROM
  `yourProject.analytics_0000000000.events_*`

如果你看到查询结果的模式/数据类型,日期实际上是

STRING
格式,这就是为什么 looker studio 不会将其识别为日期。我们应该把它从
STRING
转换成
DATE

我解决这个问题的方法是这样的。运行此查询以转换日期

SELECT
  event_name,
  PARSE_DATE('%Y%m%d', event_date) as event_date,
  platform,
FROM
  `yourProject.analytics_0000000.events_*`

然后将其保存为视图

给视图一个这样的名字。这基本上是根据您的查询创建一个“虚拟表”

然后在 Your Looker Studio 中为上面的虚拟表创建一个新的数据源

© www.soinside.com 2019 - 2024. All rights reserved.