ฉันใช้ Kibana 6.7.1
สมมติว่าฉันมีข้อมูลในรูปแบบต่อไปนี้ (เมื่อแสดงในรูปแบบ CSV):
@timestamp,A,B,V
1,A1,B1,4
1,A2,B1,9
1,A1,B2,5
1,A2,B2,10
2,A1,B1,6
2,A2,B1,12
2,A1,B2,13
2,A2,B2,8
ฉันต้องการทำการรวมค่าเฉลี่ยของ V สำหรับเร็กคอร์ดที่มี A และ B เหมือนกัน จากนั้นฉันต้องการแสดงผลรวมของค่าเฉลี่ยเหล่านี้สำหรับค่าเฉลี่ยที่มี A เหมือนกัน
จากตัวอย่างข้างต้น การรวมครั้งแรกจะส่งกลับ:
(A;B),เฉลี่ย(V)
(A1;B1),5
(A2;B1),10.5
(A1;B2),9
(A2;B2),9
และการรวมครั้งที่สองจะแสดงผลในที่สุด:
A,ผลรวม(ค่าเฉลี่ย(V))
A1,13
A2,19.5
ฉันลองใช้ Visual Builder แต่ไม่สามารถใช้เกณฑ์ที่แตกต่างกัน 2 เกณฑ์ในการจัดกลุ่มข้อมูล
ฉันได้สร้าง Scripted Field เพื่อเชื่อม A และ B เพื่ออนุญาตให้ทำการรวมครั้งแรกใน 2 เกณฑ์ด้วยฟิลด์เดียว แต่ฉันไม่ได้ใช้มันในฟิลด์ Group By ของ Visual Builder อาจเป็นเพราะฟิลด์ Scripted นี้ไม่ได้จัดทำดัชนี
ฉันลองใช้การแสดงภาพด้วยเส้นหรือแถบแนวนอนซึ่งทำให้ฉันแบ่งย่อยเกณฑ์กับเกณฑ์อื่นได้ สิ่งนี้ทำให้ฉันไปถึงขั้นตอนแรกได้ แต่หลังจากนั้นฉันก็ล้มเหลวในการเพิ่มการรวมครั้งที่สองที่จะรวมกลับส่วนย่อย
มีวิธีสร้างการสังเคราะห์ที่ฉันพยายามได้รับหรือไม่?