Splunk Search

How to round up a field value which contains the digits?

pavanae
Builder

I have a search which displays the average_time_spent in the format "hh:mm:ss"

my search | eval field_in_hhmmss=tostring(avgDurationPerpid, "duration") | table id field_in_hhmmss

which displays as below

id field_in_hhmmss

23 01:58:36.344000

Now how can i round up the seconds part in an understandable way like instead of 01:58:36.344000 it should display as 01:58:37?

0 Karma
1 Solution

gokadroid
Motivator

It depends on what function do you want to use to round of : floor, ceil etc. and then rounding off before you convert via tostring. Something like this:

my search 
|eval field_in_hhmmss=tostring(ceil(avgDurationPerpid), "duration") 
| table id field_in_hhmmss

OR

my search 
|eval field_in_hhmmss=tostring(floor(avgDurationPerpid), "duration") 
| table id field_in_hhmmss

View solution in original post

0 Karma

gokadroid
Motivator

It depends on what function do you want to use to round of : floor, ceil etc. and then rounding off before you convert via tostring. Something like this:

my search 
|eval field_in_hhmmss=tostring(ceil(avgDurationPerpid), "duration") 
| table id field_in_hhmmss

OR

my search 
|eval field_in_hhmmss=tostring(floor(avgDurationPerpid), "duration") 
| table id field_in_hhmmss
0 Karma

pavanae
Builder

I would think using ceil would be the best in my case. So how can I make the users to display in descending order based on the fields_in_hhmmss

0 Karma
Get Updates on the Splunk Community!

🌟 From Audit Chaos to Clarity: Welcoming Audit Trail v2

🗣 You Spoke, We Listened  Audit Trail v2 wasn’t written in isolation—it was shaped by your voices.  In ...

What's New in Splunk Observability - October 2025

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

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

 Prepare to elevate your security operations with the powerful upgrade to Splunk Enterprise Security 8.x! This ...