Splunk Search

new column Rank Based on events

shivareddysompa
Explorer

ComputerName Events Rank

    ABC     320 1
    BCD 229 2
    CDE     120 3

need to create rank Column based on Event count

Tags (1)
0 Karma

shivareddysompa
Explorer

Thanks for response and what is the logic if my outcome like below

if my events are same then Rank should be same and based on event number decrease rank has to decrease

0 Karma

493669
Super Champion

the query which I shared is applicable when events are same then rank will also be same. Please try above and confirm.

0 Karma

shivareddysompa
Explorer

i executed same but not working

it works like
event count is same but rank differ

0 Karma

493669
Super Champion

did you tried below query with sample data-

|makeresults|eval ComputerName ="abc", Events ="200"
  |append[|makeresults|eval ComputerName ="bcd", Events ="100"]
   |append[|makeresults|eval ComputerName ="fcd", Events ="200"]
  |append[|makeresults|eval ComputerName ="def", Events ="300"]|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank=if(prev=Events,0,1) | accum Rank

Here Events has 200 value twice and Rank assigned for these two events is 2 for both.
If still it is not working then please share your query.

0 Karma

493669
Super Champion

@shivareddysompalle,
Try below here I included logic when you have same values-

...|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank_filled=if(prev=Events,0,1) | accum Rank_filled

Below search is using sample data

|makeresults|eval ComputerName ="abc", Events ="200"
 |append[|makeresults|eval ComputerName ="bcd", Events ="100"]
  |append[|makeresults|eval ComputerName ="fcd", Events ="200"]
 |append[|makeresults|eval ComputerName ="def", Events ="300"]|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank_filled=if(prev=Events,0,1) | accum Rank_filled
0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...