<?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 create a bar chart that will stack values of given max value in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420318#M120825</link>
    <description>&lt;P&gt;The makeresults statements are just creating data. If you run just the first four lines you should see something similar to the data posted in your screenshot. &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;_time               application     max_val val_1   val_2   val_3
2019-08-06 07:53:42 FSD             12000   1       4839    5000
2019-08-06 07:53:42 ABC             8000    501     1000    3215
2019-08-06 07:53:42 ASD             10000   654     3243    123
2019-08-06 07:53:42 HYR             12000   2343    478     4328
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The last 3 lines should work with any dataset that has fields named max_val, application, and multiple val_* fields. Is it not working? &lt;/P&gt;</description>
    <pubDate>Wed, 30 Sep 2020 01:36:59 GMT</pubDate>
    <dc:creator>grittonc</dc:creator>
    <dc:date>2020-09-30T01:36:59Z</dc:date>
    <item>
      <title>How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420310#M120817</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;
I want to create a bar chart that will stack values of given max value.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/7429iE690B03411E36215/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;So the max value will be the max value for the X-Axis for the bar graph and the other values/field will be the stack value for the max value of the same row the y-axis will be the APPLICATION Type&lt;/P&gt;

&lt;P&gt;What I currently have is that the bar graph is just stacking the total values of each field. What I need is to have the value fields (Value 1 - 3) to be shown as a portion of the bar graph for the Max Value field&lt;/P&gt;

&lt;P&gt;Thank you in advance&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2019 00:55:55 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420310#M120817</guid>
      <dc:creator>limjophilip</dc:creator>
      <dc:date>2019-08-01T00:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420311#M120818</link>
      <description>&lt;P&gt;I'm having a hard time getting an image to upload, but I think this is easy to do if you calculate the difference between the max value and the other three. I edited my earlier answer to add the &lt;CODE&gt;max_val&lt;/CODE&gt; column and an &lt;CODE&gt;addtotals&lt;/CODE&gt; step that adds anything named like &lt;CODE&gt;val_&lt;/CODE&gt; so that you don't have to do a huge eval statement if you have a lot of column names. &lt;/P&gt;

&lt;P&gt;The first four lines are just creating data. You should be able to apply the rest of it to your data.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| makeresults | eval application="FSD", val_1=1, val_2=4839, val_3=5000, max_val=12000
| append    [| makeresults | eval application="ABC", val_1=501, val_2=1000, val_3=3215, max_val=8000]
| append    [| makeresults | eval application="ASD", val_1=654, val_2=3243, val_3=123, max_val=10000]
| append    [| makeresults | eval application="HYR", val_1=2343, val_2=478, val_3=4328, max_val=12000]
| sort -max_val
| addtotals fieldname=subtotal val_*
| eval diff=max_val-subtotal | table  application, diff, val*
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 01 Aug 2019 20:13:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420311#M120818</guid>
      <dc:creator>grittonc</dc:creator>
      <dc:date>2019-08-01T20:13:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420312#M120819</link>
      <description>&lt;P&gt;@limjophilip why dont you create a &lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/SearchTutorial/Chartoverlays#Save_the_revised_chart_as_a_report"&gt;Chart Overlay&lt;/A&gt; with Max Value as Overlay field?&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/7428i535D1C9BC9A65623/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Following is a Simple XML run anywhere example:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard&amp;gt;
  &amp;lt;label&amp;gt;Chart Overlay with Max value&amp;lt;/label&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;chart&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults 
| eval application="FSD", val_1=1, val_2=4839, val_3=5000 
| append 
    [| makeresults 
    | eval application="ABC", val_1=501, val_2=1000, val_3=3215] 
| append 
    [| makeresults 
    | eval application="ASD", val_1=654, val_2=3243, val_3=123] 
| append 
    [| makeresults 
    | eval application="HYR", val_1=2343, val_2=478, val_3=4328]
| fields - _time
| eval MaxValue=10000
| table application MaxValue val_1 val_2 val_3&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;sampleRatio&amp;gt;1&amp;lt;/sampleRatio&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="charting.axisLabelsX.majorLabelStyle.overflowMode"&amp;gt;ellipsisNone&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisLabelsX.majorLabelStyle.rotation"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleX.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleY.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleY2.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisX.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisX.scale"&amp;gt;linear&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY.scale"&amp;gt;linear&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.enabled"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.scale"&amp;gt;inherit&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart"&amp;gt;column&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleMaximumSize"&amp;gt;50&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleMinimumSize"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleSizeBy"&amp;gt;area&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.nullValueMode"&amp;gt;gaps&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.overlayFields"&amp;gt;MaxValue&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.showDataLabels"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.sliceCollapsingThreshold"&amp;gt;0.01&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.stackMode"&amp;gt;stacked&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.style"&amp;gt;minimal&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.layout.splitSeries"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.layout.splitSeries.allowIndependentYRanges"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.labelStyle.overflowMode"&amp;gt;ellipsisMiddle&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.mode"&amp;gt;standard&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.placement"&amp;gt;right&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.lineWidth"&amp;gt;2&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.enabled"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.scales.shared"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.size"&amp;gt;medium&amp;lt;/option&amp;gt;
      &amp;lt;/chart&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 01 Aug 2019 21:41:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420312#M120819</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2019-08-01T21:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420313#M120820</link>
      <description>&lt;P&gt;Thanks, this is the idea I'm looking for but I need something that will be used for large number of rows, 50-100 rows  &lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 01:21:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420313#M120820</guid>
      <dc:creator>limjophilip</dc:creator>
      <dc:date>2019-08-05T01:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420314#M120821</link>
      <description>&lt;P&gt;You can make this work for many rows. Do they have the same max value? &lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 01:34:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420314#M120821</guid>
      <dc:creator>grittonc</dc:creator>
      <dc:date>2019-08-05T01:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420315#M120822</link>
      <description>&lt;P&gt;They don't have the same max value. Can you share how can I do that?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 02:18:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420315#M120822</guid>
      <dc:creator>limjophilip</dc:creator>
      <dc:date>2019-08-05T02:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420316#M120823</link>
      <description>&lt;P&gt;I updated my answer to show how this can work for records that don't have the same max value.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 12:13:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420316#M120823</guid>
      <dc:creator>grittonc</dc:creator>
      <dc:date>2019-08-05T12:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420317#M120824</link>
      <description>&lt;P&gt;Thanks a lot, how can I use this in multiple rows? in the makeresults the application is indicated. How can I use select all not a specific application?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2019 02:19:18 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420317#M120824</guid>
      <dc:creator>limjophilip</dc:creator>
      <dc:date>2019-08-06T02:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420318#M120825</link>
      <description>&lt;P&gt;The makeresults statements are just creating data. If you run just the first four lines you should see something similar to the data posted in your screenshot. &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;_time               application     max_val val_1   val_2   val_3
2019-08-06 07:53:42 FSD             12000   1       4839    5000
2019-08-06 07:53:42 ABC             8000    501     1000    3215
2019-08-06 07:53:42 ASD             10000   654     3243    123
2019-08-06 07:53:42 HYR             12000   2343    478     4328
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The last 3 lines should work with any dataset that has fields named max_val, application, and multiple val_* fields. Is it not working? &lt;/P&gt;</description>
      <pubDate>Wed, 30 Sep 2020 01:36:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420318#M120825</guid>
      <dc:creator>grittonc</dc:creator>
      <dc:date>2020-09-30T01:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a bar chart that will stack values of given max value</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420319#M120826</link>
      <description>&lt;P&gt;thanks a lot I got what I wanted! &lt;/P&gt;</description>
      <pubDate>Sun, 11 Aug 2019 23:40:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-create-a-bar-chart-that-will-stack-values-of-given-max/m-p/420319#M120826</guid>
      <dc:creator>limjophilip</dc:creator>
      <dc:date>2019-08-11T23:40:50Z</dc:date>
    </item>
  </channel>
</rss>

