【问题标题】:Can Google Data Studio do time-series graphs at the hour level?Google Data Studio 可以在小时级别制作时间序列图吗?
【发布时间】:2018-03-17 11:08:49
【问题描述】:

我在 Google Data Studio 中看到的每个时间序列图示例都有一个每天绘制的指标。有没有办法配置时间轴的粒度(小时、月等)?

我想显示一天中每小时的事件数。 我的列在 bigquery 中的类型为 datetime:TIMESTAMP 和 count:INTEGER

【问题讨论】:

    标签: time-series google-data-studio


    【解决方案1】:

    这是旧的,但它的搜索结果很高,我在这里找到了正确的答案:https://www.en.advertisercommunity.com/t5/Data-Studio/Is-it-possible-to-aggregate-by-hour/td-p/1104815

    单击数据源旁边的铅笔,在您的时间戳上,单击类型列,然后将“Date(YYYYMMDD”) 更改为另一种格式,例如 DATE HOUR("YYYYMMDDHH") 以获取图表上的每小时聚合。

    【讨论】:

    • 你能分享一下截图吗,我应该点击哪支铅笔?
    • 这仍然有效还是遗留功能?我想更改为基于分钟的时间序列,但图表仍然每天显示,即使我刷新数据。如何显示按分钟聚合的图表?
    【解决方案2】:

    编辑:基于 Data Studio 的新更新,@Brian 上面的答案是正确的。

    您可以使用TODATE funciton 创建计算字段。示例公式可以是TODATE(source_field, 'SECONDS', '%Y%m%d%H')。那么这个字段应该在字段编辑屏幕中标记为Date(YYYYMMDDHH)

    【讨论】:

      【解决方案3】:

      有办法做到这一点。如果数据逐时打破,则使小时栏成为时间尺寸。如果所有小时数据不在单个列中,您可能需要重新格式化数据(手动或使用数据准备源,您的选择)。或者您可以进入字段的时间设置并将其更改为小时。

      【讨论】:

        【解决方案4】:

        现在,似乎有一个简单的方法:

        1. 假设您有时间序列图,请使用 Timestamp 作为维度并希望显示每小时聚合值。
        2. 选择维度的首选项:

        1. Type 更改为Date Hour

        【讨论】:

          猜你喜欢
          • 2021-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多