elasticsearch Kibana数据表中的条件和度量(小计列)
我需要在Kibana数据表中显示小计列。不筛选整个表,只筛选某些列 我已经了解了如何在度量的JSON输入字段中进行条件计数:elasticsearch Kibana数据表中的条件和度量(小计列),elasticsearch,kibana,kibana-7,elasticsearch,Kibana,Kibana 7,我需要在Kibana数据表中显示小计列。不筛选整个表,只筛选某些列 我已经了解了如何在度量的JSON输入字段中进行条件计数: { "script":{ "inline": "doc['SomeField'].value == 'SomeValue' ? 1 : 0", "lang": "painless" } } 但不引用数值数据的条件和。我松散表达的需求: sum(btyes) where category = [write] 或者,was作为实现计算列的一种方
{
"script":{
"inline": "doc['SomeField'].value == 'SomeValue' ? 1 : 0",
"lang": "painless"
}
}
但不引用数值数据的条件和。我松散表达的需求:
sum(btyes) where category = [write]
或者,was作为实现计算列的一种方法
在特定的数据表度量上使用JSON输入是否可以实现条件和?有人在使用这个插件吗?是否应该在elasticsearch索引的上游进行?最佳做法是什么?解决方案是一个简单的更改,以显示真实条件下的实际值,而不是计数时的1:
{
"script" : "doc['category.keyword'].value == 'write' ? doc['bytes'].value : 0"
}