通过大查询中的Unix时间创建带有日期和时间列的Data Studio报告表

时间:2018-07-08 05:07:45

标签: unix-timestamp google-data-studio

我有Unix时间的IOT数据。我需要在Data Studio表格报告中将其显示到第二个位置。无法完成这项工作。在PubSub函数中,我有:

    d = new Date();
d.setTime(res[0] * 1000); // 1000 is for JS time
console.log( d.toISOString());

,然后通过以下方式设置字段:

timestamp:d.toISOString(),

使用BigQuery,表格将字段显示为:

2018-07-06 23:44:49 UTC

这是正确的。 Data Studio中的“时间戳记”字段在表中显示为:

July 6, 2018

我需要为表以及最终的图形获得更高的分辨率,直到第二位。我已经尝试过对数据源进行自定义查询,但是无法使Data Studio显示出更好的分辨率。

我尝试使用TODATE(timestamp,'RFC_3339',“%Y%m%d%H”)创建一个新字段,但是不能同时显示2018年7月7日的格式。无法获得更高的分辨率。

是的,我已经尝试了其他问题中建议的所有其他方法,但都与我尝试的方法不符,否则它们不会成功。

1 个答案:

答案 0 :(得分:0)

根据我在DataStudio documentation上看到的内容,该产品的date output formats不支持秒,仅支持输出格式和'mm'日期类型的分钟。

我建议对相关功能请求进行投票,以支持更具体的时间分辨率。 1 2