Reporting

How to subtract multivalues to a single value?

andres91302
Communicator

Hello everyone,

 

I have been bumping my head trying to subtract a list of values from a single value after I use the stats command.

 

I have something like this:

 

| stats values(TIME_ALERT) as "TIME ALERT" values(TIME_FRAUD) as "TIME FRAUD" by ID

 

TIME ALERTTIME FRAUDID

1647854522
1647854525
1647854529

1658452541UYU_UIS007

 

But what I want is something like this:

TIME ALERTDIFFTIME FRAUDID

1647854522
1647854525
1647854529

-10598019
-10598016
-10598012
1658452541UYU_UIS007

which is doing DIFF= TIME ALERT - TIME FRAUD, knowing that TIME FRAUD will always be a single value... thank you so much guys for your help

Labels (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Use mvmap

| makeresults
| eval _raw="1647854522,1647854525,1647854529|1658452541|UYU_UIS007"
| eval alert=mvindex(split(_raw,"|"),0)
| eval fraud=mvindex(split(_raw,"|"),1)
| eval id=mvindex(split(_raw,"|"),2)
| eval alert=split(alert,",")
| fields alert,fraud,id
| fields - _*


| eval diff=mvmap(alert,alert-fraud)
0 Karma

andres91302
Communicator

hey @ITWhisperer  that was awesome thank you I dindt know that function was so usaful thank you so much my friend! Could you please let me know how would I choose from the diff field whihc is the smallest positive number? 

I am trying by addig

 

| where diff>0
| eval spn=min(diff)

 

but it is not working for me Thank you so much for your help man!

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| where diff>0
| sort 1 diff
0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...