我收集了一些关于以HH:MM格式存储的时间长度的数据。数据与睡眠模式有关(即睡眠持续时间,睡眠时间等)。
我正在尝试将Google Data Studio(DS)中的数据导入为数字变量,但它显示为文本。我可以在DS中看到有一个持续时间(秒)数字格式,如何将文本变量转换为数字变量?
转换Google表格中的字段会更容易,但我需要它们作为HH:MM进行其他计算。
答案 0 :(得分:2)
尝试一下:
0)创建一个新的计算字段
1)秒
使用公式将时间值转换为以秒为单位的单个值,其中HH:MM:SS
表示字段名称:
( CAST(REGEXP_EXTRACT(HH:MM:SS, "^(\\d{2})") AS NUMBER ) * 60 * 60 ) + ( CAST(REGEXP_EXTRACT(HH:MM:SS, ":(\\d{2}):") AS NUMBER ) * 60 ) + CAST(REGEXP_EXTRACT(HH:MM:SS, "(\\d{2})$") AS NUMBER )
2)更改字段类型 -数字>持续时间(秒)
答案 1 :(得分:1)
您可以使用TODATE或MINUTE和SECOND函数到计算字段中,以从日期中提取分钟和秒。但是,不要期望在Data Studio的折线图中显示分钟和第二个数据点,时间图表至少仅支持小时级数据。