Splunk Search

How to calculate (total or YTD/year-to-date) accumulated count based on region (or other group)

kalitbri
Explorer

How to calculate (total or YTD/year-to-date) accumulated count based on region (or other group) in a search request? Like the last 2 field in following example data:

http://paste.plurk.com/show/268913/

Tags (1)
0 Karma
1 Solution

gkanapathy
Splunk Employee
Splunk Employee

the streamstats command:

... | bucket _time span=1mon | stats count by _time,region | streamstats global=f current=t sum(count) as cum_count by _time,region

I don't know how to do YTD.

View solution in original post

0 Karma

gkanapathy
Splunk Employee
Splunk Employee

the streamstats command:

... | bucket _time span=1mon | stats count by _time,region | streamstats global=f current=t sum(count) as cum_count by _time,region

I don't know how to do YTD.

0 Karma

kalitbri
Explorer

I tested but only works after i removed _time from by-clause in streamstats. Thanks anyway! I can achieve YTD similarly, by:

... | eval _year=_time | bucket _time span=1mon | bucket _year span=1year | stats count by _time,region | streamstats global=f current=t sum(count) as ytd_count by region,_year | fields _time,region,ytd_count

0 Karma

kalitbri
Explorer

Thanks! how about similar way , but by _time@Y for YTD?

0 Karma
Get Updates on the Splunk Community!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...