Splunk Search

How to calculate the average of a column, and display this average next to it in a separate column?

pavanae
Builder

I displayed the list of people and their count by using the below search:

foo | stats dc(A) as people by B

which displayed as follows

people      B 
asd         23
sdas        32

Now how can I calculate the average of all the values in B and display the average in another column?

1 Solution

cmerriman
Super Champion
foo | stats dc(A) as people by B|eventstats avg(people) as avgPeople|stats max(people) as people max(avgPeople) as avgPeople by B

something like this might be what you're looking for

View solution in original post

cmerriman
Super Champion
foo | stats dc(A) as people by B|eventstats avg(people) as avgPeople|stats max(people) as people max(avgPeople) as avgPeople by B

something like this might be what you're looking for

pavanae
Builder

now how can I display only the people with B values greater than avgPeople and also how to calculate their count?

0 Karma

cmerriman
Super Champion
foo | stats dc(A) as people by B|eventstats avg(people) as avgPeople|stats max(people) as people max(avgPeople) as avgPeople by B|where people>avgPeople

calculate what count exactly? did you want to just add count to the first stats command and add max(count) as totalCount to the second command?

0 Karma

pavanae
Builder

I would be really appriciate if you can suggest me a way to display a timechart which displays the avgpeople and people by B with time. @cmerriman

0 Karma

cmerriman
Super Champion
foo | stats dc(A) as people by B _time|eventstats avg(people) as avgPeople|timechart span=1d max(people) as people max(avgPeople) as avgPeople by B |where people>avgPeople

you might play around with the first stats command. maybe add a |bucket _time span=1d before it or something, depending on what your _time field looks like.

0 Karma
Get Updates on the Splunk Community!

Exporting Splunk Apps

Join us on Monday, October 21 at 11 am PT | 2 pm ET!With the app export functionality, app developers and ...

Cisco Use Cases, ITSI Best Practices, and More New Articles from Splunk Lantern

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Build Your First SPL2 App!

Watch the recording now!.Do you want to SPL™, too? SPL2, Splunk's next-generation data search and preparation ...