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

Labels (1)
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
Get Updates on the Splunk Community!

Get ready to show some Splunk Certification swagger at .conf24!

Dive into the deep end of data by earning a Splunk Certification at .conf24. We're enticing you again this ...

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Now On-Demand Join us to learn more about how you can leverage Service Level Objectives (SLOs) and the new ...

Database Performance Sidebar Panel Now on APM Database Query Performance & Service ...

We’ve streamlined the troubleshooting experience for database-related service issues by adding a database ...