Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 更改Kusto中使用make series操作生成的日期时间格式_Azure_Azure Data Explorer - Fatal编程技术网

Azure 更改Kusto中使用make series操作生成的日期时间格式

Azure 更改Kusto中使用make series操作生成的日期时间格式,azure,azure-data-explorer,Azure,Azure Data Explorer,导言: 在Azure Data Explorer中,有一个make series操作符,允许我们沿指定轴创建一系列指定聚合值 问题出在哪里: 除了时间戳格式的更改外,该操作符工作正常。 比如说 let resolution = 1d; let timeframe = 3d; let start_ts = datetime_add('second', offset, ago(timeframe)); let end_ts = datetime_add('second', offset, now()

导言:

在Azure Data Explorer中,有一个make series操作符,允许我们沿指定轴创建一系列指定聚合值

问题出在哪里:

除了时间戳格式的更改外,该操作符工作正常。 比如说

let resolution = 1d;
let timeframe = 3d;
let start_ts = datetime_add('second', offset, ago(timeframe));
let end_ts = datetime_add('second', offset, now());
Table
| make-series max(value) default=0 on timestamp from start_ts to end_ts step resolution by col_1, col_2
目前的结果:

我得到的结果包含UTC的时间戳,如下所示

"max_value": [
    -2.69,
    -2.79,
    -2.69
],
"timestamp": [
    "2020-03-29T18:01:08.0552135Z",
    "2020-03-30T18:01:08.0552135Z",
    "2020-03-31T18:01:08.0552135Z"
],
"max_value": [
    -2.69,
    -2.79,
    -2.69
],
"timestamp": [
    "2020-03-29 18:01:08",
    "2020-03-30 18:01:08",
    "2020-03-31 18:01:08"
],
预期结果:

结果应该如下所示

"max_value": [
    -2.69,
    -2.79,
    -2.69
],
"timestamp": [
    "2020-03-29T18:01:08.0552135Z",
    "2020-03-30T18:01:08.0552135Z",
    "2020-03-31T18:01:08.0552135Z"
],
"max_value": [
    -2.69,
    -2.79,
    -2.69
],
"timestamp": [
    "2020-03-29 18:01:08",
    "2020-03-30 18:01:08",
    "2020-03-31 18:01:08"
],
问题:

是否有任何方法将kusto的make series操作中生成的日期时间格式更改为非UTC格式

是否有任何方法将kusto的make series操作中生成的日期时间格式更改为非UTC格式

不清楚您定义的UTC格式是什么,时间戳总是UTC。您可以看到原始消息中使用了该选项,例如2020-03-29T18:01:08.0552135Z

如果出于任何原因,您希望在动态列数组或属性包中以不同的格式显示日期时间值,则可以使用mv apply和format_datetime实现:

是否有任何方法将kusto的make series操作中生成的日期时间格式更改为非UTC格式

不清楚您定义的UTC格式是什么,时间戳总是UTC。您可以看到原始消息中使用了该选项,例如2020-03-29T18:01:08.0552135Z

如果出于任何原因,您希望在动态列数组或属性包中以不同的格式显示日期时间值,则可以使用mv apply和format_datetime实现: