【问题标题】:Time duration in Google Data StudioGoogle 数据洞察中的持续时间
【发布时间】:2018-05-07 06:36:52
【问题描述】:

我收集了一些关于时间长度的数据,这些数据以 HH:MM 格式存储。这些数据与睡眠模式(即睡眠持续时间、入睡时间等)有关。

我正在尝试将 Google Data Studio (DS) 中的数据作为数字变量导入,但它显示为文本。我可以在 DS 中看到持续时间(秒)数字格式,如何将文本变量转换为数字变量?

转换 Google 表格中的字段会更容易,但我需要将它们作为 HH:MM 进行其他计算。

【问题讨论】:

  • 一个简单的选择可能是在您的 Google 表格中添加另一个以秒为单位的时间列?

标签: time google-data-studio


【解决方案1】:

试试这个:

0) 创建一个新的计算字段

1) 秒 使用公式将 Time 值转换为以秒为单位的单个值,其中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) 更改字段类型 - 数字 > 持续时间(秒)

感谢Google support community

【讨论】:

    【解决方案2】:

    您可以在计算字段中使用TODATE 或MINUTE 和SECOND 函数从日期中提取分钟和秒。但是不要期望在 Data Studio 中的折线图上显示分钟和秒数据点,时间序列图至少只支持小时级别的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多