Splunk Search

Can we use the eval command to calculate fields across different sourcetypes? What is the best approach?

ewm87
New Member

Hello,

I'm trying to do simple calculations with the eval command but the fields I need to calculate are spread across a number sourcetypes. The query would ultimately have a variable for user ID and would calculate data specific to the user located across multiple sourcetypes

Would I want to use a combination of transaction/subsearches? I've tried both and a couple other approaches but I'm not sure if my issue is conceptual or with my syntax. Any suggestions?

Thanks for any help,

0 Karma

mship
Path Finder

Use the coalesce() function. This will allow you to group events from multiple sourcetypes.

sdaniels
Splunk Employee
Splunk Employee

I don't think it's a conceptual issue, that should be fine. As long as the first part of your search when you narrow it down (sourcetype=* user=x ) that the user exists in both source events. Otherwise, the field you try to calculate won't return in the result set and when eval is applied you'll get nothing.

0 Karma

ewm87
New Member

Well, I can give an example but in all honesty I'm not sure if my issue is conceptual?

var1 would be a field in source1
var2 would be a field in source2

(sourcetype="source1") OR (sourcetype="source2")| user_id="ID" | eval percentage=(var1/var2) | top percentage

OR

sourcetype="*" user_id="ID" | eval percentage=(var1/var2) | top percentage

Not sure if this clarifies...

0 Karma

sdaniels
Splunk Employee
Splunk Employee

It would probably help to see the examples of what you have tried.

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!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...