Splunk Search

distinct count

Mike6960
Path Finder

I have events which contain batches. There are several batchtypes. For example Batch; A01,A02,A03.
When a batch is started it is stored for example like this: A01-sample-2019-03-20-mm. I want to count the number of batches per batchtype per moment (2019-03-20)

Now I have this: ....search...... | stats distinct_count(batch) as count by batch| table batch count

Tags (1)
0 Karma
1 Solution

vnravikumar
Champion

Hi

Give a try

| makeresults 
| eval msg="A01-sample-2019-03-20-mm,A01-sample-2019-03-20-mm,A01-sample-2019-03-21-mm" 
| makemv delim="," msg 
| mvexpand msg 
| rex field=msg "(?P<batch>^[^-]+)(\-\w+\-)(?P<date>\d{4}-\d{2}-\d{2})" 
| stats count by batch,date

View solution in original post

0 Karma

vnravikumar
Champion

Hi

Give a try

| makeresults 
| eval msg="A01-sample-2019-03-20-mm,A01-sample-2019-03-20-mm,A01-sample-2019-03-21-mm" 
| makemv delim="," msg 
| mvexpand msg 
| rex field=msg "(?P<batch>^[^-]+)(\-\w+\-)(?P<date>\d{4}-\d{2}-\d{2})" 
| stats count by batch,date
0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

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

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...