Splunk Search

How to exclude weekends (Saturday and Sunday) from a transaction search and and order the days chronologically?

RVDowning
Contributor

I have the following search:

source="c:\\logs\\aaaa" 
 | transaction bbbb startswith=("CCCC STARTED") endswith=("CCCC ENDED") 
 | eval day_of_week = strftime(_time,"%A")
 | bin span=1d _time
 | stats count dc(_time) as days by day_of_week
 | eval average_count = count / days
 | eventstats avg(average_count)

which works fine. But there are hardly any transactions on Saturdays or Sundays, so the average per day is skewed. It would be nice to be able to totally exclude these days. The Search function has previous Business Week, but not something like "Business Days Only."

Also, is there any way to order the days chronologically?

Tags (3)

richgalloway
SplunkTrust
SplunkTrust

Perhaps this will help.

source="c:logsaaaa"
| transaction bbbb startswith=("CCCC STARTED") endswith=("CCCC ENDED")
| eval day_of_week = strftime(_time,"%A")
| where NOT (day_of_week="Saturday" OR day_of_week="Sunday")
| bin span=1d _time
| stats count dc(_time) as days by day_of_week
| eval average_count = count / days
| eventstats avg(average_count)
---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Security Highlights: September 2022 Newsletter

 September 2022 The Splunk App for Fraud Analytics (SFA) is now Splunk SupportedUse your existing Splunk ...

Platform Highlights | September 2022 Newsletter

 September 2022 What’s New in 9.0 and How to UpgradeGet a walk through of what is new Splunk Enterprise 9.0 ...

Observability Highlights | September 2022 Newsletter

 September 2022 Splunk Observability SuiteAccess to "Classic" SignalFx Interface Will be Removed on Sept 30, ...