Splunk Search

How to create a bar chart from a field that contains a list of values?

dan_pudwell
Explorer

I am trying to create a bar chart from a field that could have 0 or multiple values delimited with ;

An example of the data is:

{"auditSource":"frontend","auditType":"Results","eventId":"4a99edaf-cc97-4e19-9146-1a2a4cb90856","tags":{"clientIP":""},"detail":{"successful":"false","errorCodes":"56004;56003"},"generatedAt":"2016-01-28T21:50:35.320Z"}

So I know that detail.errorCodes will give me the value '56004;56003', but I'm not sure how to separate these and create a bar chart from the result.

0 Karma
1 Solution

javiergn
Super Champion

Would the following work for you?

| yoursearch
| eval code = split('detail.errorCodes', ";")
| mvexpand code
| stats count by code

View solution in original post

javiergn
Super Champion

Would the following work for you?

| yoursearch
| eval code = split('detail.errorCodes', ";")
| mvexpand code
| stats count by code

dan_pudwell
Explorer

Hello, cheers for the answer. However it doesn't work. It says "'Field 'code' does not exist in the data."
It just returns all the events matching the search.

0 Karma

javiergn
Super Champion

That's because i forgot the single quotes with the field name.
I've fixed my answer above. Please try again:

| yoursearch
| eval code = split('detail.errorCodes', ";")
| mvexpand code
| stats count by code
0 Karma

dan_pudwell
Explorer

Awesome! works great, Thanks!

0 Karma
Get Updates on the Splunk Community!

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...

Splunk App Developers | .conf25 Recap & What’s Next

If you stopped by the Builder Bar at .conf25 this year, thank you! The retro tech beer garden vibes were ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...