我在尝试让 Kibana 制作某个条形图时遇到了一些麻烦。在荒谬的减少中,它看起来像这样:
我的数据由以下结构的文档组成:
FULL NAME: "Michael Jordan"
PROPERTIES: "53Y MALE 198cm"
DEPARTMENT: Parquet
FULL NAME: "Sasha Digiulian"
PROPERTIES: "24Y FEMALE 157cm"
DEPARTMENT: Rock, Ice
FULL NAME: "Ueli Steck"
PROPERTIES: "40Y MALE 187cm"
DEPARTMENT: Ice
最后,我想显示一个双色条形图,其 X 轴代表部门,Y 轴是双条形图,其中一种颜色代表该部门的男性人数,另一种颜色代表女性人数。
在这种情况下,将有 3 个(双)条用于
[Rock, Ice, Parquet]
Y轴为
[(0,1), (1,1), (1,0)]
现在,对于每个单独的,这很容易 - 将过滤器定义为 PROPERTIES 上的查询,然后在 FULL NAME 上定义(唯一)计数聚合。但话又说回来 - 过滤器适用于所有情节,我该怎么做才能为每种颜色制作不同的过滤器?
或者,我可以尝试定义一个脚本字段,例如
MALE_NAME: doc['PROPERTIES'].value=~"MALE"?doc['FULL NAME'].value?""
女性也一样。但是现在,脚本字段不会在字符串上使用...
非常欢迎任何想法。谢谢!