<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Alternative to append in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/599316#M208638</link>
    <description>&lt;P&gt;Thank you! it worked, What about if we want to calculate the percentage by cell like High/A,Low/A etc?&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/231884"&gt;@PickleRick&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 25 May 2022 16:52:17 GMT</pubDate>
    <dc:creator>vikasreddy</dc:creator>
    <dc:date>2022-05-25T16:52:17Z</dc:date>
    <item>
      <title>Is there an alternative to append?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598774#M208498</link>
      <description>&lt;P&gt;Hello, Splunkers!&lt;BR /&gt;&amp;nbsp;Need help in finding the alternative to the append command.&lt;BR /&gt;&lt;BR /&gt;I have a data with 8 fields [say A,B,C,D,E,F,G,H] in one index, Out of 8 fields in which 6 fields have the same field values&lt;BR /&gt;say [A=High, A=low, A=medium],[B=High, B=Low, B=medium].etc ,remaining 2 fields have the value of [true and false]. I need to count the field values with respect to the field.&lt;BR /&gt;&lt;BR /&gt;I achieved this using append, but it is taking too much time due to large data sets. Looking for an alternative solution.&lt;BR /&gt;below is the sample query.&lt;BR /&gt;index=Test&lt;BR /&gt;| eval 1="A"&lt;BR /&gt;chart count&amp;nbsp; over 1 by "A"&lt;BR /&gt;append[index=Test&lt;BR /&gt;| eval 1="B"&lt;BR /&gt;chart count&amp;nbsp; over 1 by "B"]&lt;BR /&gt;append[index=Test&lt;BR /&gt;| eval 1="C"&lt;BR /&gt;chart count&amp;nbsp; over 1 by "C"]&lt;BR /&gt;.......&lt;BR /&gt;&lt;BR /&gt;The output should be like this&lt;/P&gt;
&lt;TABLE width="384"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Field&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;High&lt;/TD&gt;
&lt;TD width="64"&gt;Low&lt;/TD&gt;
&lt;TD width="64"&gt;Medium&lt;/TD&gt;
&lt;TD width="64"&gt;TRUE&lt;/TD&gt;
&lt;TD width="64"&gt;FALSE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;G&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;H&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 May 2022 19:13:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598774#M208498</guid>
      <dc:creator>Vikasreddys</dc:creator>
      <dc:date>2022-05-22T19:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: Alternative to append</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598784#M208501</link>
      <description>&lt;P&gt;Try something like this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| eval {A}_A="A"
| eval {B}_B="B"
| eval {C}_C="C"
| eval {D}_D="D"
| eval {E}_E="E"
| eval {F}_F="F"
| eval {G}_G="G"
| eval {H}_H="H"
| stats list(*_*) as *_*
| foreach *_*
    [| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=mvcount(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;)]
| eval field=split("ABCDEFGH","")
| mvexpand field
| foreach *_*
    [| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(field="&amp;lt;&amp;lt;MATCHSEG2&amp;gt;&amp;gt;",&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;,null())]
| foreach *_*
    [| eval &amp;lt;&amp;lt;MATCHSEG1&amp;gt;&amp;gt;=if(isnotnull(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;),&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;,&amp;lt;&amp;lt;MATCHSEG1&amp;gt;&amp;gt;)]
| fields - *_*
| table field high low medium true false&lt;/LI-CODE&gt;</description>
      <pubDate>Sun, 22 May 2022 08:32:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598784#M208501</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2022-05-22T08:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: Alternative to append</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598812#M208506</link>
      <description>&lt;P&gt;Run-anywhere example with nummerical values. For production use adjust the digit-based evals to your true/false and high/mid/low values.&lt;/P&gt;&lt;PRE&gt;| makeresults count=1000 &lt;BR /&gt;| eval A=random()%3 &lt;BR /&gt;| eval B=random()%3&lt;BR /&gt;| eval D=random()%3&lt;BR /&gt;| eval C=random()%2+3&lt;BR /&gt;| eval E=random()%3&lt;BR /&gt;| eval F=random()%3&lt;BR /&gt;| eval G=random()%3&lt;BR /&gt;| eval H=random()%2+3&lt;BR /&gt;| foreach * &lt;BR /&gt;[ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_1=if(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=1,1,0) &lt;BR /&gt;| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_2=if(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=2,1,0)&lt;BR /&gt;| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_0=if(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=0,1,0)&lt;BR /&gt;| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_3=if(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=3,1,0)&lt;BR /&gt;| eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_4=if(&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=4,1,0)]&lt;BR /&gt;| stats sum(*_*) as *_*&lt;BR /&gt;| transpose&lt;BR /&gt;| rex field=column "(?&amp;lt;field&amp;gt;.*)_(?&amp;lt;value&amp;gt;.*)"&lt;BR /&gt;| fields - column&lt;BR /&gt;| xyseries field value "row 1"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 May 2022 18:47:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/598812#M208506</guid>
      <dc:creator>PickleRick</dc:creator>
      <dc:date>2022-05-22T18:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: Alternative to append</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/599316#M208638</link>
      <description>&lt;P&gt;Thank you! it worked, What about if we want to calculate the percentage by cell like High/A,Low/A etc?&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/231884"&gt;@PickleRick&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 16:52:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/599316#M208638</guid>
      <dc:creator>vikasreddy</dc:creator>
      <dc:date>2022-05-25T16:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: Alternative to append</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/599542#M208690</link>
      <description>&lt;P&gt;Probably easiest way would be to use addtotals to sum all values and then just calculate ratio of given value vs the calculated total.&lt;/P&gt;</description>
      <pubDate>Fri, 27 May 2022 08:26:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Is-there-an-alternative-to-append/m-p/599542#M208690</guid>
      <dc:creator>PickleRick</dc:creator>
      <dc:date>2022-05-27T08:26:49Z</dc:date>
    </item>
  </channel>
</rss>

