Splunk Search

How to display min and max in a timechart?

jip31
Motivator

hello

 

I use this timechart

 

index=tutu sourcetype=titi 
| timechart span=15min dc(s) as "Uniq"

 

 Now i would like to display 2 more lines with min and max for "s" field

is it possible

Labels (1)
Tags (1)
0 Karma
1 Solution

PickleRick
SplunkTrust
SplunkTrust

Verify that the field you're trying to calculate max and min on are numeric fields.

With simple stats max() and min() on text field would give you results (although it would be calculated based on lexicographic order) but timechart will return empty result of such aggregation.

View solution in original post

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Try this:

| timechart dc(value) as unique min(value) as min_s max(value) as max_s span=15m

 

0 Karma

jip31
Motivator

it's exactly what I done and I have no results...

i have just results with 

 

| timechart dc(value) as unique​

 

 
0 Karma

PickleRick
SplunkTrust
SplunkTrust

Verify that the field you're trying to calculate max and min on are numeric fields.

With simple stats max() and min() on text field would give you results (although it would be calculated based on lexicographic order) but timechart will return empty result of such aggregation.

0 Karma

jip31
Motivator

your are right

"s" field is not numeric

when I am doing dc(s) , i count the number of "s" fields so it works but for min and max because its not numeric it doesnt works of course

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Sounds like there is something different about your data or setup, because this is the way to do what you asked. Can you share more details and a screenshot of your results?

0 Karma

jip31
Motivator

if i just run

 | timechart span=15min dc(s) as "Nb"

I have results

jip31_0-1646219026219.png

but if I run

 | timechart span=15min dc(s) as "Nb" min(s) as min, max(s) as max

I have any results

jip31_1-1646219311699.png

 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Do you get anything if you just do min?

 | timechart span=15min min(s) as min
0 Karma

jip31
Motivator

no

0 Karma

tshah-splunk
Splunk Employee
Splunk Employee

Hey @jip31,

Along with the dc function, you can also use the min() and max() functions to fetch the minimum and maximum value of the field respectively. Your query should look something like below

index=tutu sourcetype=titi 
| timechart span=15min dc(s) as "Uniq" min(s) as s_min max(s) as s_max
---
If you find the answer helpful, an upvote/karma is appreciated
0 Karma

jip31
Motivator

hi

it's exactly what I done and I have no results...

0 Karma
Get Updates on the Splunk Community!

What's New in Splunk Observability - November 2025

What's New We’re excited to announce the latest enhancements to Splunk Observability Cloud and ...

Splunk Enterprise Security(ES) 7.3 is approaching the end of support. Get ready for ...

Hi friends!    At Splunk, your product success is our top priority. With Enterprise Security (ES), we're here ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk, and empower your SOC to reach new heights! Duration: 1 hour  Prepare to ...