8

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

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

4

4 回答 4

7

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

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

于 2019-01-15T19:28:00.803 回答
3

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

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

于 2017-10-05T23:07:28.590 回答
2

有一种方法可以做到这一点。如果数据按小时分解,则将小时列设为时间维度。如果所有小时数据不在单个列中,您可能需要重新格式化数据(手动或使用数据准备源,您的选择)。或者您可以进入该字段的时间设置并将其更改为小时。

于 2019-06-19T23:51:57.027 回答
1

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

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

编辑时间戳维度

  1. 更改TypeDate Hour

选择日期时间类型

于 2022-01-29T09:29:02.523 回答