如何在 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)
实现它的一种方法是使用 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
函数,如DAY
或YEAR
:
1) 天
DATETIME_DIFF(CURRENT_DATE(), Creation Date, DAY)
2) 年
DATETIME_DIFF(CURRENT_DATE(), Creation Date, YEAR)
Google Data Studio Report 和一个 GIF 来详细说明:
我正在尝试在 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)
实现它的一种方法是使用 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
函数,如DAY
或YEAR
:
1) 天
DATETIME_DIFF(CURRENT_DATE(), Creation Date, DAY)
2) 年
DATETIME_DIFF(CURRENT_DATE(), Creation Date, YEAR)
Google Data Studio Report 和一个 GIF 来详细说明: