【问题标题】:How to get Date of previous Monday and Previous sunday in Datastudio with calculated fields?如何使用计算字段在 Data Studio 中获取上周一和上周日的日期?
【发布时间】:2020-11-05 19:45:06
【问题描述】:

在 datastudio 中,我可以使用计算字段来显示任何数据。 但是为此,我想在 Datastudio 中显示上周一和上周日的日期以及计算字段,因为我的报告显示了那几天的数据。

我尝试过类似的方法,但不适用于 Google datastudio,它适用于 mysql

subdate(curdate(), WEEKDAY(curdate()) + 7); # Monday
subdate(curdate(), WEEKDAY(curdate()) + 1); # Sunday

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    可以使用以下任意一组Calculated Fields来实现:

    • 当前周:#1 和 #2
    • 第 1 周:#3 和 #4

    1) 星期日:当前周

    DATETIME_TRUNC(CURRENT_DATE(), WEEK)
    

    2) 星期一:当前周

    DATETIME_TRUNC(CURRENT_DATE(), ISOWEEK)
    

    3) 星期日:第 -1 周

    DATETIME_SUB(DATETIME_TRUNC(CURRENT_DATE(), WEEK), INTERVAL 1 WEEK)
    

    4) 星期一:第 -1 周

    DATETIME_SUB(DATETIME_TRUNC(CURRENT_DATE(), ISOWEEK), INTERVAL 1 WEEK)
    

    Editable Google Data Studio Report 和一个 GIF 来详细说明:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 2021-12-31
      • 2013-02-18
      相关资源
      最近更新 更多