在 Data Studio 中将秒数转换为 MM:HH:SS

Converting seconds to MM:HH:SS in Data Studio

我正在尝试将秒数转换为以下格式:HH::MM:SS

这是我的代码:

Session Duration 是以秒为单位的指标,我从中导出了 3 个字段,如下所示:

Session_Hours: MOD(Sum(Session Duration),3600) Session_Minutes: MOD(Sum(Session Duration) - Session_Hours*3600,60) Session_Seconds: Sum(Session_Duration) - Session_Hours*3600 - Session_Minutes*60

但是当我尝试将其格式化为:hh:mm:ss 使用:

CONCAT(CAST(Session_Hours as String),CONCAT(":",CONCAT(CAST(Session_Minutes as String),CONCAT(":",CAST(Session_Seconds as String)))))

它抛出以下错误:

有谁知道如何做到这一点或将秒数转换为 HH:MM:SS

的更好方法

要将 Google Analytics 中的 Session Duration 字段设置为 HH:MM:SS 字段,请将字段类型设置为 Duration (Sec.);然后可以根据需要设置聚合,例如AVG.

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