簡體   English   中英

根據elasticsearch中的計數獲取百分比

[英]Get percentage based on count in elasticsearch

我有一個包含以下對象的索引:

  • 用戶名(可空)
  • 狀態(可以是“無”,“說話”或“客戶”)

我需要根據狀態為“客戶”狀態“對話”的對象的數量來獲取用戶(每個用戶)的轉換率。
然后在一些圖表中表示這一點。

這可能嗎?

以下是實現此目的的步驟:

  1. 轉到kibana Management - > Index Patterns - > Create index pattern ,然后鍵入索引的名稱,例如myindex

  2. 轉到“ Visualize選項卡。 單擊+並選擇Pie 檢查此鏈接

  3. 選擇例如myindex的索引名稱

  4. 單擊Split Slices 然后選擇Terms 在字段部分中選擇status

  5. 單擊藍綠色播放按鈕,當您將鼠標懸停在其上時,將顯示Apply changes

您現在可以看到包含所有值的餅圖。

  1. 現在只針對customertalking ,點擊Add a filter

  2. 在字段中選擇status

  3. 選擇is one of操作員之一,然后選擇customertalking值。

您現在應該能夠看到僅包含這兩個值的餅圖。 如果將鼠標懸停在餅圖上,則可以分別查看percentages

下面是它在我的kibana機器上的顯示方式,我有三個文件,其狀態為talking和兩個文件,狀態為customer

注意在我的映射中,我使用status.keyword作為type keyword字段,以便運行Terms Aggregation

在此輸入圖像描述

如果這有幫助,請告訴我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM