Splunk Search

Same Column Value Difference

reverse
Contributor
C1 C2
A 12
A 120
B 45
B 78
C 98
C 90
D 0
D 86

how to find difference in values of C2 for every same C1 value

Tags (1)
0 Karma
1 Solution

vnravikumar
Champion

Hi

Try this

source="diff.csv" host="ind1" sourcetype="csv" 
| table C1 C2 
| sort C1 
| stats values(C2) as C2 by C1 
| eval num1 = mvindex(C2,0) 
| eval num2 = mvindex(C2,1) 
| eval diff = num2-num1 
| table C1,C2,diff

View solution in original post

0 Karma

vnravikumar
Champion

Hi

Try this

source="diff.csv" host="ind1" sourcetype="csv" 
| table C1 C2 
| sort C1 
| stats values(C2) as C2 by C1 
| eval num1 = mvindex(C2,0) 
| eval num2 = mvindex(C2,1) 
| eval diff = num2-num1 
| table C1,C2,diff
0 Karma

reverse
Contributor

It worked!!!

Thank you !!!.. but what if there are multiple As Bs Cs and Ds
As of now this solution is perfect for 2 same values.

0 Karma

reverse
Contributor

@vnravikumar can we make a generic solution ?

0 Karma

reverse
Contributor

@Vijeta @jnudell_2 You around folks ?

0 Karma

reverse
Contributor

@Vijeta Please guide.

0 Karma

vnravikumar
Champion

Example, please

0 Karma

reverse
Contributor

It is there ..

C1 C2
A 12
A 120
B 45
B 78
C 98
C 90
D 0
D 86
0 Karma
Get Updates on the Splunk Community!

Welcome to the Splunk Community!

(view in My Videos) We're so glad you're here! The Splunk Community is place to connect, learn, give back, and ...

Tech Talk | Elevating Digital Service Excellence: The Synergy of Splunk RUM & APM

Elevating Digital Service Excellence: The Synergy of Real User Monitoring and Application Performance ...

Adoption of RUM and APM at Splunk

    Unleash the power of Splunk Observability   Watch Now In this can't miss Tech Talk! The Splunk Growth ...