Splunk Search

Merge multipel events

ivanlesk
Engager

Hi,
I have something like this.

    ID    date(month)  avgValue1  avgValue2   avgValue3   ...
    111   2016-06      value      value       value       ...
    111   2016-07      value      value       value       ...
    222   2016-01      value      value       value       ...
    222   2016-03      value      value       value       ...
    ...   ...          ...        ...         ...         ...

I basically have two event per ID (event for month before and event for month after)
I would like to join/merge that in one event that would look something like this:

ID   avgValue1_before   avgValue1_after   avgValue2_before   avgValue2_after ...
111  value              value             value              value           ...
222  value              value             value              value           ...

Is this somehow possible?

Tags (2)
0 Karma
1 Solution

cmerriman
Super Champion
...|sort 0 + ID + "date(month)"|streamstats count by ID "date(month)"|eval beforeAfter=if(count==1,"before","after")|chart values(avgValue1) as avgValue1 values(avgValue2) as avgValue2 by ID beforeAfter

try something like this.

View solution in original post

0 Karma

cmerriman
Super Champion
...|sort 0 + ID + "date(month)"|streamstats count by ID "date(month)"|eval beforeAfter=if(count==1,"before","after")|chart values(avgValue1) as avgValue1 values(avgValue2) as avgValue2 by ID beforeAfter

try something like this.

0 Karma

ivanlesk
Engager
...|sort 0 + ID + "date(month)"|streamstats count by ID "date(month)"

should be without "date(month)" (if you count it by id and date count is allways =1)

But apart from that, it works. Thx

0 Karma

cmerriman
Super Champion

good call!

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 ...