Splunk Search

How To Sum Hourly Column Results In A Separate Column

mark_groenveld
Path Finder

I am looking to sum up cumulative column totals by hour in a separate column.

Here is the search:

index=main CompletedEvent | bin _time span=1h | stats dc(clientid) as HourlyClients by _time

I would like there to be a 2nd result column that accumulates the 1st column by hour.  For example:  the result in row 2 of the 2nd column will be the sum of rows 1 and 2 in the 1st column, the result of row 3 of the 2nd column will be the sum of rows 1 to 3 in the 1st column, etc.

Thanks in advance.

Labels (1)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

Use the streamstats command

| streamstats sum(HourlyClients) as CumulativeClients

View solution in original post

Manasa_401
Communicator

you can also use accum command as an alternate to streamstats

|accum HourlyClients as total

If this answer helps, an upvote would be appreciated.

0 Karma

bowesmana
SplunkTrust
SplunkTrust

Use the streamstats command

| streamstats sum(HourlyClients) as CumulativeClients

mark_groenveld
Path Finder

That works.  Many thanks!

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Value Insights: Now Generally Available in the CMC

Organizations are under pressure to move faster, control cost, expand AI adoption, and prove value with more ...

What’s New in Splunk AI: Volume 02

Welcome to the second edition of “What’s New in Splunk AI” where we look at the latest and greatest updates, ...

Splunk App Dev Quarterly Roundup: AI, Agents, and Innovation!

Another quarter, another wave of innovation. From complex integrations to pushing the limits ...