如何使用计算字段在 Datastudio 中获取上周一和上周日的日期?

How to get Date of previous Monday and Previous sunday in Datastudio with calculated fields?

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

我试过类似的东西但对 Google datastudio 不起作用,它适用于 mysql

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

可以使用以下任意一组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 来详细说明: