elasticsearch 带有百分比计算的Kibana仪表板,elasticsearch,kibana-7,elasticsearch,Kibana 7" /> elasticsearch 带有百分比计算的Kibana仪表板,elasticsearch,kibana-7,elasticsearch,Kibana 7" />

elasticsearch 带有百分比计算的Kibana仪表板

elasticsearch 带有百分比计算的Kibana仪表板,elasticsearch,kibana-7,elasticsearch,Kibana 7,我有一个包含学生出勤数据的索引 { "date" : "24/07/2018", "Total students" : 30, "present" : 10, "absent" : 20 }, { "date" : "24/08/2018", "Total students" : 40, "present" : 20, "absent" : 20 } 我想在Kibana visualize中为以下内容创建仪表板: 按月份合计的缺勤学生百分比 按月合计的在校学生百

我有一个包含学生出勤数据的
索引

{
  "date" : "24/07/2018",
  "Total students" : 30,
  "present" : 10,
  "absent" : 20
},
{
  "date" : "24/08/2018",
  "Total students" : 40,
  "present" : 20,
  "absent" : 20
}
我想在
Kibana visualize
中为以下内容创建仪表板:

  • 按月份合计的缺勤学生百分比
  • 按月合计的在校学生百分比
  • 弹性搜索
    查询可以如下所示:

    POST students_data/_search
    {
        "size": 0,
        "aggs" : {
            "agg_per_month" : {
                "date_histogram" : {
                    "field" : "date",
                    "calendar_interval" : "month"
                },
                "aggs": {
                    "total_students": {
                        "sum": {
                            "field": "Total students"
                        }
                    },
                    "tot_absentees": {
                      "sum": {
                            "field": "absent"
                        }
                    },
                    "absentees-percentage": {
                        "bucket_script": {
                            "buckets_path": {
                              "param_tot_absentees": "tot_absentees",
                              "param_tot_students": "total_students"
                            },
                            "script": "params.param_tot_absentees / params.param_tot_students * 100"
                        }
                    }
                }
            }
        }
    }
    
    
    我不知道如何在Kibana可视化工具中实现这一点