elasticsearch如何可視化Aggregation生成的兩個指標的商數? 例如,我有遊戲和所有活躍用戶每天總計的費用總額,我想要顯示ARPU(總費用/所有活動用戶),我該怎麼辦?elasticsearch可視化Aggregation生成的兩個指標的商數
{
"size": 0,
"query": {
"query_string": {"query": "*"}
},
"aggs": {
"2": {
"date_histogram": {
"field": "date",
"interval": "1d",
"time_zone": "Asia/Shanghai",
"min_doc_count": 1
},
"aggs": {
"sum_pay1": {
"sum": {
"field": "pay"
}
},
"sum_active1": {
"sum": {
"field": "active_users"
}
},
"ARPU":{
"bucket_script": {
"buckets_path": {
"sumpay": "sum_pay1",
"sumactive": "sum_active1"
},
"script": "sumpay/(1.0*sumactive)"
}
}
}
}
}
}
如何形象化ARPU?
我不知道如何在elasticsearch中做到這一點,但它可以很容易地在Kibana中完成。如果你想知道如何在Kibana做,可以在下面寫一個答案。 –
非常感謝,我想知道如何在Kibana做到這一點。 –