我有一个嵌套字段,其类型为datetime。我如何在应用程序洞察力休息api中为嵌套字段使用'ge''le'等日期时间比较
例如:
customDimensions/IngressTimestamp le '2019-04-12T04:05:39.000'
。
我想得到IngressTimestamp
小于2019-04-12T04:05:39.000
的所有记录。
使用的过滤器:customDimensions/IngressTimestamp le '2019-04-12T04:05:39.000'
我收到此错误:
HTTP / 1.1 500 content-type:application / json;字符集= utf-8的
{“error”:{“message”:“发生意外错误”,“代码”:“InternalServerFault”,“innererror”:{“code”:“ServiceError”,“message”:“内部服务器错误”}}}
原因是您正在比较2个字符串(比如使用ge,gt,lt
比较字符串),除了eq,ne
运算符之外不允许这样做。
您只能将lt,gt,ge,le
用于日期时间/数字,而不是字符串。
我建议你可以使用get query api,它更容易。
写一个简单的查询,如下所示(你可以使用>,<,<=等):
customEvents
| where todatetime(customDimensions.mytime) > todatetime("2019-04-12T04:05:39.0000000Z")
然后将查询放在get query api - > query字段中: