Splunk Search

Total counts of one field based on distinct counts of another field

jawebb
Explorer

This seems like it should be simple, but I'm new to Splunk and can't figure it out. I have one field dc(Name) that corresponds with another field that has multiple values.

For example:

Name: Values:
PC1 Value1, Value2, Value3
PC2 Value1, Value2, Value4
PC3 Value1, Value2

I need to get a count of the total number of distinct "Values" for distinct "Names". So, the sum of 3 values for PC1, 3 for PC2, 2 for PC3 etc...Keep i mind this comes from a daily DB input so the events will duplicate after every import. I looked into a few different commands but they don't seem to be working for this task.

Thanks for any help.

0 Karma
1 Solution

woodcock
Esteemed Legend

Like this:

... | stats values(Values) AS Values by Name | eval numValues=mvcount(Values)

View solution in original post

woodcock
Esteemed Legend

Like this:

... | stats values(Values) AS Values by Name | eval numValues=mvcount(Values)

jawebb
Explorer

Thanks! That seemed to do the trick.

0 Karma

somesoni2
Revered Legend

Do not forget to close the question by accepting the answer.

0 Karma

somesoni2
Revered Legend

Is the field Values a multivalued field OR it's a single string with multiple values separated by comma? What is your current search?

0 Karma
Get Updates on the Splunk Community!

Exporting Splunk Apps

Join us on Monday, October 21 at 11 am PT | 2 pm ET!With the app export functionality, app developers and ...

Cisco Use Cases, ITSI Best Practices, and More New Articles from Splunk Lantern

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Build Your First SPL2 App!

Watch the recording now!.Do you want to SPL™, too? SPL2, Splunk's next-generation data search and preparation ...