Kibana脚本字段

Kibana脚本字段,kibana,scriptedfield,Kibana,Scriptedfield,我试图在Kibana 7.10.0中创建一个条件脚本字段。 逻辑是: 如果x==250 i_输出==(i_最小值/i_最大值*100) 其他 i_输出==空 到目前为止,我的脚本: doc['x].value==250?(doc['i_Min'].value/doc['i_Max'].value*100):'NULL' if/else条件正常工作,但a的计算值与正确值略有偏差。我的语法有问题吗 例如: 正确的值应该是i_输出=108.6,但我得到i_输出=102.7

我试图在Kibana 7.10.0中创建一个条件脚本字段。 逻辑是:

如果x==250

i_输出==(i_最小值/i_最大值*100)

其他

i_输出==空

到目前为止,我的脚本:
doc['x].value==250?(doc['i_Min'].value/doc['i_Max'].value*100):'NULL'

if/else条件正常工作,但a的计算值与正确值略有偏差。我的语法有问题吗

例如: 正确的值应该是i_输出=108.6,但我得到i_输出=102.7