Splunk Search

values mismatch

akumar
Loves-to-Learn Lots

i have issue where i am comparing values from 2 fields which will have same value always, but sometimes it differs. I want to compare between these two feilds and have  status as Match or Mismatch. I have having issues where even if both fields have some value its showing as mismatch in status. 

| eval CheckMatch = if(f1==f2,"Match", "Mismatch")

Below is the sample result 

f1                       f2               CheckMatch
14552.06   14552.06    Mismatch

 

Labels (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Are the fields of the same type, e.g. both numeric or both strings? Is either one a multivalue field?

0 Karma

akumar
Loves-to-Learn Lots

Both are numeric values only. But before applying this match condition I am adding 2 field of values to F1 ( f1=a+b). 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Is there any rounding going on in the way the numbers are presented? Is it worth trying 

| eval CheckMatch = if(round(f1,2)==round(f2,2),"Match", "Mismatch")
0 Karma

akumar
Loves-to-Learn Lots

I tried using your above command, now it’s matching all fields even if the values are not the same. 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Are they being treated as strings? What do you get with

| eval f1number=tonumber(f1)
| eval f2number=tonumber(f2)
0 Karma

akumar
Loves-to-Learn Lots


please see below is the search I am using and the result set

 

3761C37E-6D09-45C3-A542-FBD62BFC5777.jpeg

 

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Self-Healing Pipeline Is Now Generally Available: AI-Powered CIM Compliance

Maintaining data integrity across security and analytics pipelines is an ongoing challenge. Data ...

Meet Splunk Observability Studio: AI-Assisted OpenTelemetry Instrumentation Without ...

Instrumentation is usually the last step or even an afterthought when building out a project. The feature ...

Federated Search for Cisco Security and Analytics Logging (SAL) is now GA on Splunk ...

Federated Search for Cisco  Security Analytics and Logging (SAL) is now generally available as part of the ...