Kibana:在Y轴上显示百分比值

时间:2017-06-19 09:25:08

标签: elasticsearch kibana

我想想象一下我的系统发送的关于已经学习的问题百分比的正确自动回复的数量。
所以我的想法是过滤我的所有测试结果,其中布尔字段didSendCorrectAutoResponse为真,将x轴上的桶放在名为learnPercentage的字段上,并在y轴上简单地将计数作为度量。

唯一的问题是y轴上的值是绝对的,只计算发送的响应数,但我希望它显示为每个学习百分比的测试总数的百分比。

以下是我定义图表的方式: Chart definition

我可以计算使用此learnPercentage: 100 && strategy.keyword: "sum"学习的每个百分比的测试用例总数(它只计算100%的问题,但每个百分比的测试数量相同)。

所以我想要的y轴不是普通计数,而是count / totalNumberOfTestCases

编辑
为了让您更好地理解我需要的是我对我的系统所做的事情:

让我们说我的系统可以学习100个已知问题。我有2500个测试题。现在我做以下事情:

  1. 让我的系统不了解任何已知问题
  2. 询问2500个测试题
  3. 保存已正确回答的问题数量(让我们说600)
  4. 将此测试结果保存为弹性
  5. 重复10个问题:

    1. 让我的系统学习10%的已知问题
    2. 询问2500个测试题
    3. 保存已正确回答的问题数量(让我们说590)
    4. 将此结果保存为弹性
    5. 重复学习20个问题......

      现在我想绘制在每个学习步骤中正确回答的问题:

      • 600 at 0%
      • 590 at 10%
      • 900%20%
      • ...

      但是我没有显示这些绝对数字,而是在y轴上需要600 / 2500,590 / 2500等。

1 个答案:

答案 0 :(得分:0)

如果您的Y轴不在百分比中可视化,则应首先为您喜欢的列创建一个脚本字段,然后在kibana中显示该脚本字段。 检查照片;在脚本字段代码中,删除的部分是您的列名。 enter image description here

enter image description here