Splunk Search

How do you do sort values in format %m/%y ?

dfigurello
Communicator

Hi splunkers,

I have a search, which return a field called duration. The field durantion is like 03/2013 (%m/%y). I would like to sort these values.

When I runs my search, I have following values:

(...) | stats count by duration | sort - duration

12/2013  1
11/2013  1
10/2013  1
09/2013  1
08/2013  1
07/2014  1 *** Look my problem
07/2013  1 ***
06/2014  1
05/2014  1 
04/2014  1
03/2014  1
02/2014  1
01/2014      1

Any idea?

Cheers!

Tags (2)
1 Solution

somesoni2
Revered Legend

Try this

source="C:\...\teste.csv" | eval datetime = strptime("01/".duration,"%d/%m/%Y") | chart count over datetime by gender | fieldformat datetime=strftime(datetime,"%m/%Y")

The strptime needs day part as well to work.

View solution in original post

somesoni2
Revered Legend

Try this

source="C:\...\teste.csv" | eval datetime = strptime("01/".duration,"%d/%m/%Y") | chart count over datetime by gender | fieldformat datetime=strftime(datetime,"%m/%Y")

The strptime needs day part as well to work.

dfigurello
Communicator

I get it!

Thank you so much somesoni2 and Iguinn!
Monday I'll test customer's splunk..

Cheers!

0 Karma

lguinn2
Legend

You could do this

yoursearchhere
| eval datetime = strptime(duration,"%m/%Y")
| sort datetime
| fields - datetime

dfigurello
Communicator

Iguinn,

When I runs source="C:...\teste.csv"
| eval datetime = strptime(duration,"%m/%Y") , I saw that datetime field is not create. I believe that is my problem.

Tks!

0 Karma

lguinn2
Legend

Do this

source="C:\...\teste.csv"
| eval datetime = strptime(duration,"%m/%Y")
| chart count over datetime by gender
| fieldformat datetime=strftime(datetime,"%m/%Y")

0 Karma

dfigurello
Communicator

Hey Iguinn,

Thank you for your response, but when I use the chart command it doesn't work.

I created a csv file to replicate the problem in the customer, for example:

date gender
01/2014 F
01/2013 M
01/2014 F
01/2014 M
11/2013 F
11/2013 M
10/2013 F
10/2014 M
10/2013 F
09/2013 F
09/2013 M
09/2013 F

I want to create a chart for analyze the gender and period.

This is my search:

source="C:\...\teste.csv" | chart count over duration by gender | sort duration

http://answers.splunk.com//storage/splunk1error_1.jpg

Any idea ?

Tks!

0 Karma
Get Updates on the Splunk Community!

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...

Splunk App Developers | .conf25 Recap & What’s Next

If you stopped by the Builder Bar at .conf25 this year, thank you! The retro tech beer garden vibes were ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...