每小时,分钟级别的Data Studio日期范围过滤器

时间:2020-03-20 05:50:58

标签: google-data-studio

我正在准备从BigQuery读取数据的DataStudio报告。这是一个时序图。我已应用日期范围过滤器。日期范围过滤器可对日期级别进行过滤。但是,我需要小时/分钟级别的范围。例如如果我将日期范围过滤器设置为3月18日到3月19日,则会向我显示3月18日的数据。但是,我想查看3月18日1700到1800之间的数据。日期范围过滤器基于BigQuery表中的timestamp列。如何执行此操作,我看不到要在日期范围过滤器中设置的任何文档和/或选项。

1 个答案:

答案 0 :(得分:5)

Google Data Studio Report更新了帖子,以展示 3步过程(每个过程都带有可视化的GIF)

第1步:创建日期时分(YYYYMMDDhhmm)字段

DateTime 字段(在数据源处)的 Type 从默认的YYYYMMDD更改为 Date Hour Minute { {1}}应该可以解决问题(将YYYYMMDDhhmm字段添加为相应图表中的主要维度)。

注意 :作为最佳实践,请确保有一个YYYYMMDD日期字段(如果只有单个Date字段,则将其复制)。

GIF详细说明步骤1

2]

第2步:图表

要考虑以下两种图表类型:
2.1)Time Series Chart
- 维度 :DateTime

2.2)Line Chart
- 维度 YYYYMMDDhhmm
- 排序 TODATE(DateTime, "%H:%M")升序

详细介绍步骤2的GIF

5]

第3步:过滤器控件

创建两个Filter Controls,一个用于使用比较TODATE(DateTime, "%H:%M") Start DateTime ,第二个用于使用>=比较运算符,均使用以下内容创建:
- 维度 <=
- 样式 :全部搜索
- 注意 :在将时间序列图与两个过滤器控件一起使用时,请确保将Date Range Control设置为自动日期范围
- 用例 (以显示2020年3月18日17:00至18:00之间的值):
开始日期 CAST(DateTime AS NUMBER ) >=
结束日期 202003181700 <=

可视化第3步的GIF

8]