Splunk Search

How to Nullified a field

azleeshah
Explorer

Im trying to nullified  data in "status" field  for any value match as "InActive" based on accounttype . Appreciate help on appropriate SPL  Thanks

accounttype                status           count
Human_Account       Active            1333
Human_Account       InActive          106
Generic_Account     Active                50
Service_Account      InActive          540

Labels (1)
0 Karma
1 Solution

kamlesh_vaghela
SplunkTrust
SplunkTrust

@azleeshah 

You can eval the field and define logic as per your requirement. Please check below search.

YOUR_SEARCH
| eval status=if(accounttype=="Human_Account" and status="InActive",null(),status)

 

Here, I have nullified status column if account type is Human_Account and status is InActive.

You can change if condition as per your requirement.

My Sample Search :

 

| makeresults | eval _raw="accounttype,status,count
Human_Account,Active,1333
Human_Account,InActive,106
Generic_Account,Active,50
Service_Account,InActive,540" | multikv forceheader=1
|table accounttype                status           count
| rename comment as "Upto now is for sample data only"
| eval status=if(accounttype=="Human_Account" and status="InActive",null(),status)

 

Screenshot 2022-04-12 at 10.08.37 AM.png

 

 

Thanks
KV



If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.

View solution in original post

kamlesh_vaghela
SplunkTrust
SplunkTrust

@azleeshah 

You can eval the field and define logic as per your requirement. Please check below search.

YOUR_SEARCH
| eval status=if(accounttype=="Human_Account" and status="InActive",null(),status)

 

Here, I have nullified status column if account type is Human_Account and status is InActive.

You can change if condition as per your requirement.

My Sample Search :

 

| makeresults | eval _raw="accounttype,status,count
Human_Account,Active,1333
Human_Account,InActive,106
Generic_Account,Active,50
Service_Account,InActive,540" | multikv forceheader=1
|table accounttype                status           count
| rename comment as "Upto now is for sample data only"
| eval status=if(accounttype=="Human_Account" and status="InActive",null(),status)

 

Screenshot 2022-04-12 at 10.08.37 AM.png

 

 

Thanks
KV



If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.

azleeshah
Explorer

@kamlesh_vaghela  thanks so much sir - the SPL works as intended

0 Karma
Get Updates on the Splunk Community!

Automatic Discovery Part 1: What is Automatic Discovery in Splunk Observability Cloud ...

If you’ve ever deployed a new database cluster, spun up a caching layer, or added a load balancer, you know it ...

Real-Time Fraud Detection: How Splunk Dashboards Protect Financial Institutions

Financial fraud isn't slowing down. If anything, it's getting more sophisticated. Account takeovers, credit ...

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...