Unix timestamp 在大查询中从Unix时间创建带有日期和时间列的DataStudio报表

Unix timestamp 在大查询中从Unix时间创建带有日期和时间列的DataStudio报表,unix-timestamp,google-data-studio,Unix Timestamp,Google Data Studio,我有一个Unix时间的物联网数据。我需要在DataStudio表报表中向第二个显示这个。我不能让它工作。在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

我有一个Unix时间的物联网数据。我需要在DataStudio表报表中向第二个显示这个。我不能让它工作。在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
我需要得到更多的分辨率,直到第二个,对于表格和最终的图形。我尝试过对数据源进行自定义查询,但无法使DataStudio显示更好的分辨率

我尝试使用TODATE(时间戳'RFC_3339',%Y%m%d%H')创建一个新字段,但这不能同时显示2018年7月7日的格式。无法使其达到更高的分辨率


是的,我已经尝试了其他问题中建议的所有其他方法,但没有一种方法与我正在尝试的方法相匹配,或者它们没有成功

从上可以看到,此产品不支持秒的输出格式,只支持分钟的输出格式和“mm”日期类型

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