如何让日期范围控件作用于创建的日期字段(计算字段)而不是实际的日期字段?

How can I get the date range control to act on the created date field (calculated field) and not the actual date field?

我在 Google Data Studio 报告中有多个 tables

Table 1(输入):

Name Date
Sally Jan 14, 2022
Mike Jan 11, 2021
Bob Jan 12, 2022

Table 2(输入):

Name One Year From Date
Sally Jan 14, 2023
Mike Jan 11, 2022
Bob Jan 12, 2023

注意One Year From Date是在Date字段的基础上计算出来的字段: datetime_add(Date, interval 1 year)

当我添加 date range control 时,它会根据所有计算字段所基于的日期(Date 字段)进行过滤。例如,如果日期范围控件是从2022年1月1日到2022年1月31日,则结果为:

Table 1(当前输出):

Name Date
Sally Jan 14, 2022
Bob Jan 12, 2022

Table 2(当前输出):

Name One Year From Date
Sally Jan 14, 2023
Bob Jan 12, 2023

期望的结果是:

Table 1(预期输出):

Name Date
Sally Jan 14, 2022
Bob Jan 12, 2022

Table 2(预期输出):

Name One Year From Date
Mike Jan 11, 2022

如何让过滤器根据实际日期而不是计算字段的原始日期进行过滤?

Google Data Studio Report

可以通过将每个 table 的 date range dimension 字段与每个 table 中的相应日期字段进行匹配来实现:

Table 1

  • 日期范围维度Date
  • 维度 1Name
  • 维度 2Date

Table 2

  • 日期范围维度One Year From Date
  • 维度 1Name
  • 维度 2One Year From Date

Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明: