Splunk Search

How to move the row to column

flora123
Path Finder

hello,
i have a log like this:

time,type,field1,field3,field3,field4,field5,......

0102,A,2,3,4,1,3,...

0102,B,2,2,4,1,3,...

i want to show the result like below.

          A B

field1_name 2 2

field2_name 3 2

field3_name 4 4

..........

I tried to use apend, but the search is too long.

... type="A" | eval name="field1_name" | stats values(field1) as ta,values(name) as name | append [search ... type="A" | eval name="field2_name" | stats values(field2) as ta,values(name) as name ]| append [search ... type="A" | eval name="field3_name" | stats values(field3) as ta,values(name) as name ]| append [search ... type="B" | eval name="field1_name" | stats values(field1) as tb,values(name) as name | append [search ... type="B" | eval name="field2_name" | stats values(field2) as tb,values(name) as name ]| append [search ... type="B" | eval name="field3_name" | stats values(field3) as tb,values(name) as name ]| stats values(ta) as A,values(tb) as B by name

I'm looking to see if there more streamlined command.
Thanks a lot.

0 Karma
1 Solution

smolcj
Builder

transpose other fields and rename columns as A,B .
for example
your search |table field1_name field2_name |transpose |rename row1 as A etc...

View solution in original post

flora123
Path Finder

hi smolcj
thank you a lot!

But there is a small problem.
the result will like below.

column row 1 row 2

tpye A B

field1_name 2 2

field2_name 3 2

....

I want the first line to hide
It's possible to reach it?

Thanks a lot again.

0 Karma

smolcj
Builder

great!!! happy splunking flora

0 Karma

flora123
Path Finder

It seems I think too much.
...|search cloumn!="type"
Thank you very much!!!!

0 Karma

smolcj
Builder

you should extract the fields separately and display all the fields except the type field and try transposing the result.. i mean avoid type field in table ..

smolcj
Builder

transpose other fields and rename columns as A,B .
for example
your search |table field1_name field2_name |transpose |rename row1 as A etc...

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!

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

Step into “Hunt the Insider: An Splunk ES Premier Mystery” to catch a cybercriminal ...

After a whole week of being on call, you fell asleep on your keyboard, and you hit a sequence of buttons that ...