Получите процент на основе подсчета вasticsearch - PullRequest
0 голосов
/ 23 мая 2019

У меня есть индекс объектов, который содержит:

  • имя пользователя (обнуляемое)
  • статус (может быть «нет», «говорить» или «клиент»)

Мне нужно получить коэффициент конверсии пользователей (для каждого пользователя) на основе того, сколько объектов со статусом «разговаривает» с объектами со статусом «клиент».
И затем представить это на некоторой диаграмме..

Возможно ли это?

1 Ответ

0 голосов
/ 24 мая 2019

Ниже приведены шаги для достижения этой цели:

  1. Перейдите в kibana Management -> Index Patterns -> Create index pattern, а затем введите имя своего индекса, например, myindex

  2. Перейдите на вкладку Visualize.Нажмите + и выберите Pie.Проверьте это LINK

  3. Выберите имя индекса, например, myindex

  4. Нажмите Split Slices.И затем выберите Terms.Выберите status в области поля.

  5. Нажмите голубовато-зеленую кнопку воспроизведения, которая будет отображать Apply changes при наведении курсора мыши

Теперь вы сможете увидеть круговую диаграмму со всеми значениями.

Теперь только для customer и talking, нажмите Add a filter

Выберите status в поле.

Выберите оператор is one of, а затем выберите значения customer и talking.

Теперь вы сможете увидеть круговую диаграмму только с этими двумя значениями.Если навести указатель мыши на круговую диаграмму, вы сможете увидеть percentages соответственно.

Ниже показано, как это выглядит на моей машине kibana, где у меня было три документа со статусом talking и два документа со статусом customer

Примечание В моемОтображение Я использовал status.keyword в качестве поля типа keyword для запуска Термины агрегации

enter image description here

Пустья знаю, поможет ли это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...