You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kibana数据表中完整显示数值的小数部分

解决Kibana数据表聚合列(Min/Max/Avg)不显示小数的问题

1. 确认索引字段映射类型

先检查目标字段在Elasticsearch中的映射是否为double或float类型,而非integer/long这类整数型。可以在Kibana的Stack Management > Index Patterns中找到对应索引,查看字段类型详情。如果映射错误,可通过Dev Tools执行API修正:

PUT /你的索引名/_mapping
{
  "properties": {
    "你的字段名": {
      "type": "double"
    }
  }
}

2. 调整可视化列的格式设置

在编辑Kibana数据表可视化时,针对Min/Max/Avg列:

  • 点击列旁的齿轮设置图标
  • 在Format选项选择Number,设置合适的小数位数(比如3位),并配置匹配的格式模式,例如0.000
  • 保存设置后刷新可视化,查看数值显示效果

3. 验证原始数据存储正确性

用Dev Tools执行查询,确认Elasticsearch中存储的原始数值是否正确:

GET /你的索引名/_search
{
  "query": {
    "match_all": {}
  },
  "_source": ["你的字段名"]
}

如果返回的数值都是0,说明数据写入环节存在问题,需要检查C#代码的序列化、数据发送逻辑,确保double类型数据没有被错误转换为整数。

4. 核对聚合配置的准确性

如果是手动通过JSON配置聚合,要确认聚合字段名拼写正确,聚合类型配置无误,示例:

{
  "aggs": {
    "field_avg": {
      "avg": {
        "field": "你的字段名"
      }
    }
  }
}

内容的提问来源于stack exchange,提问作者Adrien Ruffie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:05:25