<?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: How to append a row and a column of averages? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611556#M212625</link>
    <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/243599"&gt;@dzyfer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;YOUR_SEARCH
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = 0
        ] 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count' ,'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'+1)
        ] 
| addcoltotals 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;') 
        ] 
| fields - *_row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),column_count ,column_count + 1)] 
| eval column_count = (column_count-3)
| eval Avg_1 = Total/column_count
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My Sample Search :&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="Name	03-22	04-22	05-22	06-22	07-22	08-22
A	11.11	11.11	11.11		11.11	11.11
B	22.22	22.22	22.22	22.22	22.22	22.22
C	33.33	33.33		33.33	33.33	33.33
D	44.44	44.44	44.44	44.44	44.44	44.44
E	55.55	55.55	55.55	55.55	55.55	55.55
" 
| multikv forceheader=1 
| table Name 0* 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = 0
        ] 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count' ,'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'+1)
        ] 
| addcoltotals 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;') 
        ] 
| fields - *_row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),column_count ,column_count + 1)] 
| eval column_count = (column_count-3)
| eval Avg_1 = Total/column_count
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-09-01 at 1.36.59 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21277i845DEEB63FBB2888/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-09-01 at 1.36.59 PM.png" alt="Screenshot 2022-09-01 at 1.36.59 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Sep 2022 08:07:19 GMT</pubDate>
    <dc:creator>kamlesh_vaghela</dc:creator>
    <dc:date>2022-09-01T08:07:19Z</dc:date>
    <item>
      <title>How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611395#M212573</link>
      <description>&lt;P&gt;Hi, I have a search that uses the chart command to split by 2 fields, such that the results are shown below. The data is split by Name and Month.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dzyfer_0-1661913302944.png" style="width: 705px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21263iB595CAD12E8E03C8/image-dimensions/705x111?v=v2" width="705" height="111" role="button" title="dzyfer_0-1661913302944.png" alt="dzyfer_0-1661913302944.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I would like to add a row with the average of all Names for each month, and a column with the average of all Months for each Name.&lt;BR /&gt;I have tried using appendpipe and appendcols for each case, but couldn't quite figure out the syntax using a chart command.&lt;BR /&gt;&lt;BR /&gt;PS. Each row is already an appended subsearch.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 02:40:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611395#M212573</guid>
      <dc:creator>dzyfer</dc:creator>
      <dc:date>2022-08-31T02:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611401#M212575</link>
      <description>&lt;P&gt;Are you thinking of&amp;nbsp;&lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Addcoltotals" target="_blank" rel="noopener"&gt;addcoltotals&lt;/A&gt;,&amp;nbsp;&lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Addtotals" target="_blank" rel="noopener"&gt;addtotals&lt;/A&gt;?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| addcoltotals
| addtotals&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 04:19:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611401#M212575</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2022-08-31T04:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611404#M212578</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/33901"&gt;@yuanliu&lt;/a&gt;&amp;nbsp;, thanks for replying. As I need the averages of the data, just using addtotals or addcoltotals doesn't seem to be sufficient, as the number of rows and columns are dynamic, hence I cannot simply add the totals then divide by a fixed number of rows or columns. Unless you have a way to dynamically count the number of rows and columns?&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 05:05:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611404#M212578</guid>
      <dc:creator>dzyfer</dc:creator>
      <dc:date>2022-08-31T05:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611406#M212579</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/243599"&gt;@dzyfer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this and check Avg_1 and AVG_2?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;YOUR_SEARCH_TILL_CHART
| addcoltotals 
| eventstats count as row_count 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/(row_count-1),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;')] 
| fields - row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=column_count+1] 
| eval Avg_1 = Total/(column_count-3)
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My Sample Search :&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="Name	03-22	04-22	05-22	06-22	07-22	08-22
A	11.11	11.11	11.11	11.11	11.11	11.11
B	22.22	22.22	22.22	22.22	22.22	22.22
C	33.33	33.33	33.33	33.33	33.33	33.33
D	44.44	44.44	44.44	44.44	44.44	44.44
E	55.55	55.55	55.55	55.55	55.55	55.55
" 
| multikv forceheader=1 
| table Name 0* 
| addcoltotals 
| eventstats count as row_count 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/(row_count-1),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;')] 
| fields - row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=column_count+1] 
| eval Avg_1 = Total/(column_count-3)
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-08-31 at 11.02.31 AM.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21265i83DB838498701E84/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-08-31 at 11.02.31 AM.png" alt="Screenshot 2022-08-31 at 11.02.31 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 05:33:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611406#M212579</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2022-08-31T05:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611415#M212587</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/127939"&gt;@kamlesh_vaghela&lt;/a&gt;, this works great! Thanks! A quick add-on question, is there a way for row_count and column_count to ignore null values?&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 06:20:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611415#M212587</guid>
      <dc:creator>dzyfer</dc:creator>
      <dc:date>2022-08-31T06:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611535#M212617</link>
      <description>&lt;P&gt;In that case, use &lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Eventstats" target="_blank" rel="noopener"&gt;eventstats&lt;/A&gt; and &lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Foreach" target="_blank" rel="noopener"&gt;foreach&lt;/A&gt; with addcoltotals.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| eventstats sum(*) as total_*
| foreach *
    [ eval avg_&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt; = &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt; / total&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt; ]
| fields - total_*
| addcoltotals&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 04:09:05 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611535#M212617</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2022-09-01T04:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to append a row and a column of averages?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611556#M212625</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/243599"&gt;@dzyfer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;YOUR_SEARCH
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = 0
        ] 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count' ,'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'+1)
        ] 
| addcoltotals 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;') 
        ] 
| fields - *_row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),column_count ,column_count + 1)] 
| eval column_count = (column_count-3)
| eval Avg_1 = Total/column_count
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My Sample Search :&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="Name	03-22	04-22	05-22	06-22	07-22	08-22
A	11.11	11.11	11.11		11.11	11.11
B	22.22	22.22	22.22	22.22	22.22	22.22
C	33.33	33.33		33.33	33.33	33.33
D	44.44	44.44	44.44	44.44	44.44	44.44
E	55.55	55.55	55.55	55.55	55.55	55.55
" 
| multikv forceheader=1 
| table Name 0* 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = 0
        ] 
| foreach * 
    [ eval "&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count" = if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count' ,'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'+1)
        ] 
| addcoltotals 
| foreach * 
    [ eval &amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;=if(isnull(Name),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'/('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;_row_count'),'&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;') 
        ] 
| fields - *_row_count 
| addtotals 
| eval column_count=0 
| foreach * 
    [ eval column_count=if(isnull('&amp;lt;&amp;lt;FIELD&amp;gt;&amp;gt;'),column_count ,column_count + 1)] 
| eval column_count = (column_count-3)
| eval Avg_1 = Total/column_count
| fields - column_count Total
| eval Name=if(isnull(Name),"AVG_2",Name)&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-09-01 at 1.36.59 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21277i845DEEB63FBB2888/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-09-01 at 1.36.59 PM.png" alt="Screenshot 2022-09-01 at 1.36.59 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 08:07:19 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-append-a-row-and-a-column-of-averages/m-p/611556#M212625</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2022-09-01T08:07:19Z</dc:date>
    </item>
  </channel>
</rss>

