Splunk Search

Can i rename row values

NS
Explorer

from the table output, i want to rename row values for few fields, say for eg:

Column 1 Column 2
1 AAA
2 C
3 D
4 MMM
5 MMM
6 DDD

 

I want the result to look like below:

Coulmn 1 Column 2
1 Apple
2 Carrot
3 Drumstick
4 Mango
5 Mango
6 Drumstick

 

Basically, I have a list for mapping, Any letter begins with A to be renamed as Apple, and the ones with D to be renamed as Drumstick, and so on.

Can someone please help me? I am quite new to Splunk.

Thanks in advance.

Labels (2)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

Here's one way to do that.  There may be others, perhaps including one that uses a lookup table.

| eval Column2 = case(Column2=="AAA", "Apple", Column2=="C", "Carrot", Column2=="D" OR Column2=="DDD", "Drumstick", Column2=="MMM", "Mango", 1==1, Column2)
---
If this reply helps you, an upvote would be appreciated.

View solution in original post

richgalloway
SplunkTrust
SplunkTrust

Here's one way to do that.  There may be others, perhaps including one that uses a lookup table.

| eval Column2 = case(Column2=="AAA", "Apple", Column2=="C", "Carrot", Column2=="D" OR Column2=="DDD", "Drumstick", Column2=="MMM", "Mango", 1==1, Column2)
---
If this reply helps you, an upvote would be appreciated.

View solution in original post

NS
Explorer

This worked perfectly, thank you.

Can you also let me know if i can categorize all the fruits in Column 2 and add a column with the total number of fruits.

I expect the result to be like this:

CategoryColumn 2
FruitApple
VegCarrot
VegDrumstick
FruitMango
FruitMango
VegDrumstick

 

Your help is much appreciated.

0 Karma
.conf21 CFS Extended through 5/20!

Don't miss your chance
to share your Splunk
wisdom in-person or
virtually at .conf21!

Call for Speakers has
been extended through
Thursday, 5/20!