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

SNa*_*aRe 1 looker-studio

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

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

subdate(curdate(), WEEKDAY(curdate()) + 7); # Monday
subdate(curdate(), WEEKDAY(curdate()) + 1); # Sunday
Run Code Online (Sandbox Code Playgroud)

Nim*_*tha 5

它可以通过使用以下任意一组计算字段来实现:

  • 本周:#1 和#2
  • 减 1 周:#3 和 #4

1) 周日:本周

DATETIME_TRUNC(CURRENT_DATE(), WEEK)
Run Code Online (Sandbox Code Playgroud)

2) 星期一:本周

DATETIME_TRUNC(CURRENT_DATE(), ISOWEEK)
Run Code Online (Sandbox Code Playgroud)

3) 周日:第-1周

DATETIME_SUB(DATETIME_TRUNC(CURRENT_DATE(), WEEK), INTERVAL 1 WEEK)
Run Code Online (Sandbox Code Playgroud)

4) 星期一:第-1周

DATETIME_SUB(DATETIME_TRUNC(CURRENT_DATE(), ISOWEEK), INTERVAL 1 WEEK)
Run Code Online (Sandbox Code Playgroud)

可编辑的 Google Data Studio 报告和 GIF 来详细说明: