Splunk Search

How to aggregate across columns?

cheung_bea
Engager

So I currently have a csv table of users and click events related to purchases on an app. The table goes something like this:

userId | timestamp | uxID | buyId | price
1004 5/26/2016 3:36:54 PM 6004 2 5
1300 5/26/2016 5:06:54 PM 6005 1 10
1027 5/26/2016 6:06:54 PM 6006 3 3
...

The buyId is the number of the specific item that users can purchase and there are six items available in total. The price for the different items vary as well. What I want to know is:

1) how much money was spent in total for each item?
2) the total amount of money spent by the top ten users (ranked by how much money they spent

Many thanks!

0 Karma
1 Solution

cmerriman
Super Champion

I think you'll need two separate searches.

...|stats sum(price)  as revenue by buyId

...|stats sum(price) as revenue by userId|sort 0 - revenue |head 10

View solution in original post

cmerriman
Super Champion

I think you'll need two separate searches.

...|stats sum(price)  as revenue by buyId

...|stats sum(price) as revenue by userId|sort 0 - revenue |head 10

cheung_bea
Engager

Thanks very much!

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...