Splunk Search

Is there a shorthand way to round all values in a search without using "eval value=round()" for each individual value?

HattrickNZ
Motivator

if I have the following search that gives:

   _time        val1           val2       val3            val4
1  2016-02-22   14298.520982   2083.388889   10311.996070668   1658.393286670

Is there a shorthand way to round all the numbers?

Or do I just have to do a round on each val

| eval val1=round(val1,2)....

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

What you need is a foreach command
http://docs.splunk.com/Documentation/Splunk/6.1/SearchReference/Foreach

Something like this

your current search giving above output |  foreach * [eval <<FIELD>>=round('<<FIELD>>',2)]

View solution in original post

somesoni2
Revered Legend

What you need is a foreach command
http://docs.splunk.com/Documentation/Splunk/6.1/SearchReference/Foreach

Something like this

your current search giving above output |  foreach * [eval <<FIELD>>=round('<<FIELD>>',2)]

HattrickNZ
Motivator

tks, that exactly what I was looking for

0 Karma
Get Updates on the Splunk Community!

Stay Connected: Your Guide to November Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...

Index This | When is October more than just the tenth month?

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

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...