Reporting

Need help with count of count using Timechart

Prathyusha891
Explorer

Event 1:
Product=shirt1 sku=123 sku=234

Event 2:
Product=shirt2 sku=987 sku=789

 

index= store

| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"

|stats count by _time, sku

o/p:

_time

sku

count

01-04-23

123

1

01-04-23

234

1

01-04-23

987

1

01-04-23

789

1

 

Output I’m looking for

_time

count

01-04-23

4

0 Karma
1 Solution

ITWhisperer
SplunkTrust
SplunkTrust
index= store

| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"

|stats count by _time, sku

| stats sum(count) as count by _time

View solution in original post

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @Prathyusha891,

please try this:

index= store
| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"
| stats dc(sku) AS sku_count BY _time

or

index= store
| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"
| timechart dc(sku) 

Ciao.

Giuseppe

0 Karma

Prathyusha891
Explorer

Its giving us the distinct count of sku but not the total count

0 Karma

gcusello
SplunkTrust
SplunkTrust

HI @Prathyusha891,

I understood that you wanted to have the distinct count, no problem, you can use sum instead dc:

index= store
| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"
| stats dc(sku) AS sku_count count BY _time

Ciao.

Giuseppe

0 Karma

Prathyusha891
Explorer

Sorry. Let me rephrase it for better understanding

_time

sku

count

01-04-23

123

1

01-04-23

234

1

01-04-23

987

1

01-04-23

789

3

01-04-24

678

1


O/P I'm looking for -

_time

count

01-04-23

6

01-04-24

1

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @Prathyusha891,

in this case you can use the solution from @ITWhisperer or:

index= store
| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"
| stats count by _time sku
| timechart sum(count) AS count BY _time

Ciao.

Giuseppe

0 Karma

Prathyusha891
Explorer

Sure Thanks. But I don't think stats and Timechart work together.

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
index= store

| rex field=_raw max_match=0 "sku\W(?P<sku>.*?)\,"

|stats count by _time, sku

| stats sum(count) as count by _time
0 Karma

Prathyusha891
Explorer

Thanks @ITWhisperer , @gcusello 

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @Prathyusha891,

good for you, see next time!

Ciao and happy splunking

Giuseppe

P.S.: Karma Points are appreciated by all the contributors 😉

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...