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可视化工具中实现这一点