现有存储有多张工单,每张工单有字段:客服人员、评价。评价有:低、中、高。若有每张单子 低 评价10元, 中 评价20元,高 评价30元。现希望算出每个客服人员的绩效。
我现在就能写出以下步骤
对评价聚合之后,如何去判断不同的值,然后去乘以不同的分值。
试着写了一下
望不吝赐教
我现在就能写出以下步骤
GET /wd_ticket_data2/_search
{
"size": 0,
"query": {
"bool": {
"filter": {
"term": {
"State.keyword": "closed successful"
}
},
"must": {
"exists": {
"field": "DynamicField_nanduxishu"
}
}
}
},
"aggs": {
"客服": {
"terms": {
"field": "customer.keyword"
},
"aggs": {
"评价": {
"terms": {
"field": "evaluate.keyword"
},
"aggs": {
"得分": {
}
}
}
}
}
}
}
对评价聚合之后,如何去判断不同的值,然后去乘以不同的分值。
试着写了一下
{
"bucket_script": {
"buckets_path": {
"count": "_count"
},
"script": "1"
}
}
能取到每组的数量,但是如何取到每组的key?望不吝赐教
2 个回复
thewind
赞同来自: anchen 、FFFrp 、febmark 、lyes
thewind
赞同来自: