Splunk Search

Help on this record select

yangadounb
Explorer

I have the record like this:  

 

_time  id status 

1        x     yes

1         x     no

2          x      yes

1          x      unknow 

 

I want to return the record based on status value: if status has yes ,then return the lasted row that has yes. if there is none yes value then I want the row with no,  if there is none yes or none no, return unknow row.

0 Karma
1 Solution

ITWhisperer
SplunkTrust
SplunkTrust
| eval stat=case(status="yes",0,status="no",1,status="unknow",2)
| sort 0 stat - _time
| head 1

View solution in original post

yangadounb
Explorer

_time  id status 

1        x     yes

1         x     no

2          x      yes

1          x      unknow 

1        y     yes

1         y     no

2         y    yes

1          y      unknow 

2         z   yes

1          z    unknow 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| eval stat=case(status="yes",0,status="no",1,status="unknow",2)
| sort 0 stat - _time
| streamstats count by id
| where count = 1
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| eval stat=case(status="yes",0,status="no",1,status="unknow",2)
| sort 0 stat - _time
| head 1

yangadounb
Explorer

sorry not to make this clear ,  I have more records than that. 

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!

Event Series: Telemetry Pipeline Management

Balancing Scale and Spend: Gaining Control Over High-Volume Metrics in Splunk Observability Cloud As ...

Kick the Tires Before You Commit: A Hands-On Tour of the Splunk Observability Cloud ...

Evaluating an enterprise observability platform usually goes like this: fill out a form, get a free trial with ...

Deep insights, no barriers: Splunk Observability Cloud Free Edition

As software delivery cycles continue to accelerate, observability shouldn’t be a luxury — it should be a ...