我试图在Kibana中使用基于时间/类别/供应商等的直方图来动态计算平均利润率。数据库从一开始就没有计算的边距 (见下面的索引)。
我需要按(Netvalue - Cost)/NetValue * 100
计算利润率,并在直方图中显示结果。
是否可以制作一个常规函数或类似于this但是在直方图中使用结果?
一直在努力让事情变得有效,但我无法弄清楚要走哪条路,或者即使在查询级别上可以在kibana中做到这一点。
{
"Mycompany": {
"mappings": {
"sales": {
"properties": {
"Cost": {
"type": "double"
},
"DocumentDate": {
"format": "dateOptionalTime",
"type": "date"
},
"ItemCategory": {
"index": "not_analyzed",
"type": "string"
},
"ManufacturerName": {
"index": "not_analyzed",
"type": "string"
},
"MaterialGroup2description": {
"index": "not_analyzed",
"type": "string"
},
"MaterialGroup4description": {
"index": "not_analyzed",
"type": "string"
},
"NetPrice": {
"type": "double"
},
"NetValue": {
"type": "double"
},
"OrderQuantity": {
"type": "long"
}
}
}
}
}
}