如何在 Google Data Studio 中计算年龄?

How to calculate age in Google Data Studio?

我正在尝试在 Data Studio 中为资产(例如文章或 YouTube 视频)的年龄创建一个计算字段。所以基本上它是当前日期减去创建日期,希望给我留下自创建项目以来的天数。

Google 的样本是:

DATE_DIFF(TODATE(end_time, 'NANOS', '%Y-%m-%d'), TODATE(start_time, 'MICROS', '%Y%m%d'))

尽管我对其进行了任何调整,但它不起作用。有什么想法吗?

TODAY() 为我工作。

这里有一个计算出生日期的例子:

FLOOR(DATE_DIFF(TODAY(), TODATE(date_of_birth, '%Y-%m-%d', '%Y-%m-%d')) / 365)

https://issuetracker.google.com/issues/78200216

实现它的一种方法是使用 17 Sep 2020 Update.

中发布的新日期时间函数

Calculated Field below uses the DATETIME_DIFF function to get the difference between the CURRENT_DATE and the Date field (titled Creation Date in this Report), and can display the result as required, based on the third input of the DATETIME_DIFF函数,如DAYYEAR

1) 天

DATETIME_DIFF(CURRENT_DATE(), Creation Date, DAY)

2) 年

DATETIME_DIFF(CURRENT_DATE(), Creation Date, YEAR)

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