- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Splunk Conditional Statement
sagartiwari
New Member
04-25-2020
05:36 AM
I am using below query where my A (0012ABC) Component is an alphanumeric and B is a string (ab) but its considering A as numeric only
base query |eval details = if(A>1 AND B >1,A,"Alone")|dedup details| table details
want the results as if in my result set there is a duplicate value occurrence with respect to the combination of A and B then show me that value for A(duplicate values only.
E.g.
ColumnA Coulmn B
0001AB ab
0002AB pq
0001AB ab
expected result set
details
0001AB
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
jkat54

SplunkTrust
04-25-2020
12:51 PM
To convert the integer to a string, use eval
| eval a=tostring(a)
https://docs.splunk.com/Documentation/Splunk/8.0.3/SearchReference/Eval
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

richgalloway

SplunkTrust
04-25-2020
09:43 AM
It doesn't make sense to compare strings to integers.
To show ColumnA where there are duplicate combinations of ColumnA and ColumnB, use stats
.
base query
| stats count by ColumnA ColumnB
| where count > 1
| table ColumnA
---
If this reply helps you, Karma would be appreciated.
If this reply helps you, Karma would be appreciated.
