我正在尝试在Data Studio中为资产的年龄(例如,文章或youtube视频)创建计算字段。所以基本上它是当前日期减去创建日期,希望给我留下自项目创建以来的天数。
Google的示例是:
DATE_DIFF(TODATE(end_time, 'NANOS', '%Y-%m-%d'), TODATE(start_time, 'MICROS', '%Y%m%d'))
尽管我对它做了任何调整,但哪个不起作用。有什么想法吗?
答案 0 :(得分:2)
一种可以实现此目标的方法是使用17 Sep 2020 Update中发布的“新日期时间”功能。
下面的Calculated Field使用DATETIME_DIFF
函数来获取CURRENT_DATE
和日期字段(在此报告中标题为Creation Date
)之间的差,并可以显示结果根据需要,基于DATETIME_DIFF
函数的第三个输入,例如DAY
或YEAR
:
DATETIME_DIFF(CURRENT_DATE(), Creation Date, DAY)
DATETIME_DIFF(CURRENT_DATE(), Creation Date, YEAR)
Google Data Studio Report和要详细说明的GIF:
答案 1 :(得分:1)
TODAY()
为我工作。
以下是计算出生日期的示例:
FLOOR(DATE_DIFF(TODAY(), TODATE(date_of_birth, '%Y-%m-%d', '%Y-%m-%d')) / 365)