Splunk Dev

Stats (count(x) as countX, count(y) as countY) BY FIELD X

JgTheGreat
Engager

Hi,

As the title suggests, I am after a query which gives me both the values of count(x) and count(y) by fieldX to be used later on in queries.

Is this possible?

Virtual beer and kudos for the best answer.

Kr,

0 Karma
1 Solution

cmerriman
Super Champion

If I understand what you're looking for, you have two fields, which likely aren't in 100% of events, otherwise the counts would be the same.

Try something like this to get counts when fields equal a certain value:

|stats count(eval(field="x")) as x_count count(eval(field="y")) as y_count by fieldX

Or this to just count how many events are in a field called y and a field called x

|stats count(x) as x_count count(y) as y_count by fieldX

View solution in original post

cmerriman
Super Champion

If I understand what you're looking for, you have two fields, which likely aren't in 100% of events, otherwise the counts would be the same.

Try something like this to get counts when fields equal a certain value:

|stats count(eval(field="x")) as x_count count(eval(field="y")) as y_count by fieldX

Or this to just count how many events are in a field called y and a field called x

|stats count(x) as x_count count(y) as y_count by fieldX
Get Updates on the Splunk Community!

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...

.conf24 | Learning Tracks for Security, Observability, Platform, and Developers!

.conf24 is taking place at The Venetian in Las Vegas from June 11 - 14. Continue reading to learn about the ...

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...