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!

Index This | Why did the turkey cross the road?

November 2025 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Feel the Splunk Love: Real Stories from Real Customers

Hello Splunk Community,    What’s the best part of hearing how our customers use Splunk? Easy: the positive ...