<?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 How to count after rex multivalue? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-count-after-rex-multivalue/m-p/643818#M223032</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am doing rex on a field that looks like this (showing multiple events below)&lt;/P&gt;
&lt;P&gt;a#1|b#30|c#6|d#9&lt;/P&gt;
&lt;P&gt;b#5|d#7|e#5|f#4&lt;/P&gt;
&lt;P&gt;a#6|c#4|e#9&lt;/P&gt;
&lt;P&gt;My rex is&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rex field=raw max_match=0 "((?&amp;lt;service&amp;gt;[^#]*)#(?&amp;lt;totalRows&amp;gt;[^\|]*)\|?)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Resulting into&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;service&lt;/TD&gt;
&lt;TD width="50%"&gt;totalRows&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;BR /&gt;b&lt;BR /&gt;c&lt;BR /&gt;d&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;1&lt;BR /&gt;30&lt;BR /&gt;6&lt;BR /&gt;9&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;b&lt;BR /&gt;d&lt;BR /&gt;e&lt;BR /&gt;f&lt;/TD&gt;
&lt;TD width="50%"&gt;5&lt;BR /&gt;7&lt;BR /&gt;5&lt;BR /&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;BR /&gt;c&lt;BR /&gt;e&lt;/TD&gt;
&lt;TD width="50%"&gt;6&lt;BR /&gt;4&lt;BR /&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can I create a sum of all totalRows for each service ? Basically looking for something that will output like below&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;service&lt;/TD&gt;
&lt;TD width="50%"&gt;totalRows&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;/TD&gt;
&lt;TD width="50%"&gt;7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;b&lt;/TD&gt;
&lt;TD width="50%"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;c&lt;/TD&gt;
&lt;TD width="50%"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;d&lt;/TD&gt;
&lt;TD width="50%"&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;e&lt;/TD&gt;
&lt;TD width="50%"&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 18 May 2023 18:22:04 GMT</pubDate>
    <dc:creator>kp3343</dc:creator>
    <dc:date>2023-05-18T18:22:04Z</dc:date>
    <item>
      <title>How to count after rex multivalue?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-count-after-rex-multivalue/m-p/643818#M223032</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am doing rex on a field that looks like this (showing multiple events below)&lt;/P&gt;
&lt;P&gt;a#1|b#30|c#6|d#9&lt;/P&gt;
&lt;P&gt;b#5|d#7|e#5|f#4&lt;/P&gt;
&lt;P&gt;a#6|c#4|e#9&lt;/P&gt;
&lt;P&gt;My rex is&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rex field=raw max_match=0 "((?&amp;lt;service&amp;gt;[^#]*)#(?&amp;lt;totalRows&amp;gt;[^\|]*)\|?)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Resulting into&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;service&lt;/TD&gt;
&lt;TD width="50%"&gt;totalRows&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;BR /&gt;b&lt;BR /&gt;c&lt;BR /&gt;d&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;1&lt;BR /&gt;30&lt;BR /&gt;6&lt;BR /&gt;9&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;b&lt;BR /&gt;d&lt;BR /&gt;e&lt;BR /&gt;f&lt;/TD&gt;
&lt;TD width="50%"&gt;5&lt;BR /&gt;7&lt;BR /&gt;5&lt;BR /&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;BR /&gt;c&lt;BR /&gt;e&lt;/TD&gt;
&lt;TD width="50%"&gt;6&lt;BR /&gt;4&lt;BR /&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can I create a sum of all totalRows for each service ? Basically looking for something that will output like below&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;service&lt;/TD&gt;
&lt;TD width="50%"&gt;totalRows&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;a&lt;/TD&gt;
&lt;TD width="50%"&gt;7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;b&lt;/TD&gt;
&lt;TD width="50%"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;c&lt;/TD&gt;
&lt;TD width="50%"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;d&lt;/TD&gt;
&lt;TD width="50%"&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;e&lt;/TD&gt;
&lt;TD width="50%"&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 May 2023 18:22:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-count-after-rex-multivalue/m-p/643818#M223032</guid>
      <dc:creator>kp3343</dc:creator>
      <dc:date>2023-05-18T18:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to count after rex multivalue?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-count-after-rex-multivalue/m-p/643829#M223038</link>
      <description>&lt;P&gt;Try something like this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| eval row=mvrange(0,mvcount(service))
| mvexpand row
| eval service=mvindex(service, row)
| eval totalRows=mvindex(totalRows, row)
| stats sum(totalRows) as totalRows by service&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 18 May 2023 20:01:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-count-after-rex-multivalue/m-p/643829#M223038</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2023-05-18T20:01:20Z</dc:date>
    </item>
  </channel>
</rss>

