【问题标题】:How to calculate value for past periods in Google Data Studio如何在 Google Data Studio 中计算过去期间的价值
【发布时间】:2021-10-01 14:52:00
【问题描述】:

我有一个带有控制过滤器的页面,它是一个年份列表(我不想使用范围周期选择器,但允许用户点击他们想要分析的年份)

我正在尝试在我的 GDS 中设置 4 个记分卡,以显示所选年份、所选年份 1、-3 和 -maximum 的值。

这是我的数据集:

日期 |价值

2020 年 12 月 31 日 | 20

2019 年 12 月 31 日 | 10

2018 年 12 月 31 日 | 5

2017 年 12 月 31 日 | 2

2016 年 9 月 30 日 | 1

例如,在日期控制列表中,如果我选择 2019,我应该有:

  • 记分卡°1“年份”:值=10(对应2019)
  • 记分卡°2“Year-1”:值 = 5(对应 2018 年)
  • 记分卡°3“Year-3”:值 = 1(对应 2016 年)
  • 记分卡°4“Year-max”:值 = 1(对应于 2016 年,因为它是较早的年份)

或者例如,在日期控制列表中,如果我选择 2020,我应该有:

  • 记分卡°1“年”:值=20(对应2020)
  • 记分卡°2“Year-1”:值 = 10(对应 2019 年)
  • 记分卡°3“Year-3”:值 = 2(对应 2017 年)
  • 记分卡°4“Year-max”:值 = 1(对应 2016 年)

我尝试过使用过滤器、计算字段、混合数据等...但从未找到实现此目的的方法。

有人有想法吗?

提前致谢!

【问题讨论】:

    标签: date selector comparator google-data-studio period


    【解决方案1】:
    • 您需要使用类型编号创建参数“年份”。
    • 创建一个字段“年份差异”,即日期减去参数值的年份。所以公式应该是这样的:YEAR(Date)-year
    • 对于记分卡 1 到 3,必须在“年份差异”字段上创建过滤器
    • 在“记分卡°4”中,您要求提供最早的年份。这不能通过过滤器完成。您可以在普通表格中显示此值吗?将每页的行数设置为 1,并按日期升序排列。

    【讨论】:

    • 感谢您的帮助塞缪尔!我最后做的是直接将此值添加到数据库中;所以我可以得到所有需要的记分卡。我想这不是最好的选择,但它有效:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多