Splunk Search

Calculate totals and then sort based on a field and separate out results

dwong2
New Member

accountId: 12345678

action: Test
publishId: 123 or 456
tile: Tile1

How can I get this result: [accountID that has a tile=* value divided by the total number of total accountId's returned sorted by publishId 123 and 456 ]? Not all accountId's will have a tile value.

Tags (1)
0 Karma

DalJeanis
Legend

Try this -

your search that returns the events
| stats count(accountId) as CountAccounts count(tile) as CountTiles by publishId
| eval percent=round(100*CountTiles/CountAccounts,0)
0 Karma

dwong2
New Member

Is CountTiles the total tile count...is that right? I'm looking for the number of accountId's that have tile= Not all accountId's have a tile value associated with it.

Also is there a way to just sort on the publishId so that I get only 2 results sorted by publishId? Again a wildcard.

i.e.
publishId="*123 and publishId=*456

0 Karma
Get Updates on the Splunk Community!

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...