Splunk Search

What exactly does dedup_splitvals do?

vrulev_algn
Loves-to-Learn

Hi,

I can't grasp the concept of dedup_splitvals. I was writing search for a pie chart on my dashboard, something like this:

index=* ... | stats count by field1, field2, field3

It returns a table, let's say it looks like this:

field1field2field3count
ab 8
ac 4
  d150
  e25

 

When I click on first row, I see only 2 events, while the count in stats says 8. This was driving me crazy for hours.

I've stumbled upon dedup_splitvals in documentation and decided to add it to my stats command:

index=* ... | stats count by field1, field2, field3 dedup_splitvals=true

And it worked like a charm! Counts in the table are now equal to the number of events in the search. But I still don't understand what's going on.

Documentation says:
Syntax: dedup_splitvals=<boolean>
Description: Specifies whether to remove duplicate values in multivalued BY clause fields.

What does this mean? What kind of duplicate values? Can anyone explain this?

Labels (2)
Tags (1)
0 Karma
Get Updates on the Splunk Community!

Data Management Digest – November 2025

  Welcome to the inaugural edition of Data Management Digest! As your trusted partner in data innovation, the ...

Splunk Mobile: Your Brand-New Home Screen

Meet Your New Mobile Hub  Hello Splunk Community!  Staying connected to your data—no matter where you are—is ...

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...