Splunk Search

eval by rows

jiaqya
Builder

i have a table data where in a row has 0's . i need to replace those 0 only for that row

ex:

rowname:data
one:5
two:0
three:0
four:5

in this example i want to change 0 belonging to rowname="two" to a different value, only that row.
how to achieve it..

Tags (2)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

You should be able to do it like this

... | eval data = if(rowname=="two" AND data==0, replacementValue, data)
| ...
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

You should be able to do it like this

... | eval data = if(rowname=="two" AND data==0, replacementValue, data)
| ...
---
If this reply helps you, Karma would be appreciated.
0 Karma

jiaqya
Builder

Thanks, just one more thing, what if i have more than 1 columns , like data, data 1, date2... etc

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Include the additional fields in the if function.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

New Year. New Skills. New Course Releases from Splunk Education

A new year often inspires reflection—and reinvention. Whether your goals include strengthening your security ...

Splunk and TLS: It doesn't have to be too hard

Overview Creating a TLS cert for Splunk usage is pretty much standard openssl.  To make life better, use an ...

Faster Insights with AI, Streamlined Cloud-Native Operations, and More New Lantern ...

Splunk Lantern is a Splunk customer success center that provides practical guidance from Splunk experts on key ...