apache druid Double 类型数据失真

乖乖_站好 发布于 2017/01/11 11:37
阅读 166
收藏 0

我是从文件中导入数据的。index.json 中定义的metricsSpc

"metricsSpec" : [
        {
          "name" : "count",
          "type" : "count"
        },
        {
          "name" : "ATempMin",
          "type" : "doubleMin",
          "fieldName" : "ATemp"
        }
]

然后具体的数据是精确到小数点后两位的

"ATemp" : 0.0
"ATemp" : 12.6
"ATemp" : 0.0
"ATemp" : 12.6
"ATemp" : 0.0
"ATemp" : 12.6
"ATemp" : 0.0
"ATemp" : 0.0
"ATemp" : 12.6
"ATemp" : 12.6



最后查询的时候得到的结果是,可以看到max和min都失真了

{
    "version": "v1",
    "timestamp": "2017-01-06T06:00:00.000Z",
    "event": {
      "ATempMin": 12.300000190734863,
      "deviceId": "ABCD",
      "ATempMax": 12.399999618530273
    }
  }






加载中
返回顶部
顶部