如何在Google Data Studio中提取分钟与秒并转换时间戳?
如何在Google Data Studio中将时间戳转换为分钟和秒?
我来帮你搞定这个问题!虽然从你提到的截图来看,Data Studio自带的数据类型里没有直接的分钟/秒选项,但咱们可以用自定义字段结合内置函数轻松实现转换,分两种常见场景给你详细步骤:
场景1:你的时间戳是「总秒数数值」(比如存储的是累计秒数,像3661秒这类)
- 点击顶部菜单栏的「添加字段」,选择「创建字段」打开公式编辑器
- 根据需求输入对应公式(记得把「时间戳字段」替换成你实际的字段名):
- 转换为总分钟数:
FLOOR(时间戳字段 / 60)注:FLOOR函数是向下取整,能得到累计的整分钟数
- 转换为剩余秒数:
MOD(时间戳字段, 60)注:MOD函数是取余数,能得到总秒数除以60后剩下的秒数
- 合并成「XX分XX秒」的友好显示格式:
CONCAT(FLOOR(时间戳字段 / 60), "分", MOD(时间戳字段, 60), "秒")
- 转换为总分钟数:
场景2:你的时间戳是「标准时间格式」(比如HH:MM:SS、MM:SS这类文本/时间格式)
- 同样打开自定义字段的公式编辑器
- 用
PARSE_DATE(或PARSE_DATETIME)先解析格式,再用EXTRACT提取分钟和秒:- 提取分钟:
EXTRACT(MINUTE FROM PARSE_DATE("%H:%M:%S", 时间戳字段)) - 提取秒:
EXTRACT(SECOND FROM PARSE_DATE("%H:%M:%S", 时间戳字段))
注:如果你的时间格式是MM:SS,就把
%H:%M:%S改成%M:%S;如果是ISO时间戳(比如2024-05-20T14:30:45),就用PARSE_DATETIME("%Y-%m-%dT%H:%M:%S", 时间戳字段)来解析 - 提取分钟:
只要根据你的时间戳实际格式选对应的方法,就能得到想要的分钟和秒数据啦!
内容的提问来源于stack exchange,提问作者Indrajeet Gour
相关产品推荐
相关产品推荐

