<?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: Perform math on Data Model Objects CALCULATED Eval Expression in Reporting</title>
    <link>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361846#M6276</link>
    <description>&lt;P&gt;You just need to change the field names so you can play with them, like the following. You may want to consider doing a sort at the end to fit your needs.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| pivot L2B L2B_report count(source_type_search) AS count_search count(source_type_avail) AS count_avail count(source_type_book) AS count_book SPLITROW Dep_Country AS "Dep Country" SPLITROW Des_Country AS "Des Country"
| eval ratio = round(count_search / count_book, 1)
| rename count_search as "Count of Search", rename count_avail as "Count of Availability",  count_book as "Count of Book"
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 03 May 2017 20:22:59 GMT</pubDate>
    <dc:creator>rjthibod</dc:creator>
    <dc:date>2017-05-03T20:22:59Z</dc:date>
    <item>
      <title>Perform math on Data Model Objects CALCULATED Eval Expression</title>
      <link>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361845#M6275</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I have created a Data Model which includes a "Root Transaction" Object, BASE SEARCH queries 3 different sourcetypes, I have 5 CALCULATED "Eval Expression" Attributes which I'm using to generate the Pivot &lt;/P&gt;

&lt;P&gt;Here is the Search String &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| pivot L2B L2B_report count(source_type_search) AS "Count of Search" count(source_type_avail) AS "Count of Availability" count(source_type_book) AS "Count of Book" SPLITROW Dep_Country AS "Dep Country" SPLITROW Des_Country AS "Des Country" SORT 1000000 Dep_Country ROWSUMMARY 0 COLSUMMARY 0 NUMCOLS 0 SHOWOTHER 1
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;I need to calculate the ratio of "Count of Search" / "Count of Book" and show in the same Pivot using the dashboard.&lt;/P&gt;

&lt;P&gt;How can I capture count(source_type_search) and count(source_type_book)  as variables to perform division? &lt;/P&gt;

&lt;P&gt;Here is the XML &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;L2B&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="time" token="L2B_Time_Range"&amp;gt;
      &amp;lt;label&amp;gt;&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;
        &amp;lt;earliest&amp;gt;-7d@h&amp;lt;/earliest&amp;gt;
        &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
      &amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| pivot L2B L2B_report count(source_type_search) AS "Count of Search" count(source_type_avail) AS "Count of Availability" count(source_type_book) AS "Count of Book" SPLITROW Dep_Country AS "Dep Country" SPLITROW Des_Country AS "Des Country" SORT 1000000 Dep_Country ROWSUMMARY 0 COLSUMMARY 0 NUMCOLS 0 SHOWOTHER 1&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;$L2B_Time_Range.earliest$&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;$L2B_Time_Range.latest$&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.colorBins"&amp;gt;5&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.colorMode"&amp;gt;categorical&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.maximumColor"&amp;gt;0xDB5800&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.minimumColor"&amp;gt;0x2F25BA&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.neutralPoint"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.shapeOpacity"&amp;gt;0.75&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.choroplethLayer.showBorder"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.data.maxClusters"&amp;gt;100&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.map.center"&amp;gt;(0,0.18)&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.map.panning"&amp;gt;true&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.map.scrollZoom"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.map.zoom"&amp;gt;2&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.markerLayer.markerMaxSize"&amp;gt;50&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.markerLayer.markerMinSize"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.markerLayer.markerOpacity"&amp;gt;0.8&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.showTiles"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.tileLayer.maxZoom"&amp;gt;7&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.tileLayer.minZoom"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.tileLayer.tileOpacity"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="mapping.type"&amp;gt;marker&amp;lt;/option&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.scale"&amp;gt;linear&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.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;pie&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.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;default&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.style"&amp;gt;shiny&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.drilldown"&amp;gt;all&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.placement"&amp;gt;right&amp;lt;/option&amp;gt;
        &amp;lt;option name="list.drilldown"&amp;gt;full&amp;lt;/option&amp;gt;
        &amp;lt;option name="list.wrap"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="maxLines"&amp;gt;5&amp;lt;/option&amp;gt;
        &amp;lt;option name="raw.drilldown"&amp;gt;full&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="table.drilldown"&amp;gt;all&amp;lt;/option&amp;gt;
        &amp;lt;option name="table.wrap"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="type"&amp;gt;list&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;heatmap&amp;lt;/option&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;cell&amp;lt;/option&amp;gt;
        &amp;lt;option name="count"&amp;gt;50&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:56:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361845#M6275</guid>
      <dc:creator>ababaei</dc:creator>
      <dc:date>2020-09-29T13:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: Perform math on Data Model Objects CALCULATED Eval Expression</title>
      <link>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361846#M6276</link>
      <description>&lt;P&gt;You just need to change the field names so you can play with them, like the following. You may want to consider doing a sort at the end to fit your needs.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| pivot L2B L2B_report count(source_type_search) AS count_search count(source_type_avail) AS count_avail count(source_type_book) AS count_book SPLITROW Dep_Country AS "Dep Country" SPLITROW Des_Country AS "Des Country"
| eval ratio = round(count_search / count_book, 1)
| rename count_search as "Count of Search", rename count_avail as "Count of Availability",  count_book as "Count of Book"
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 03 May 2017 20:22:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361846#M6276</guid>
      <dc:creator>rjthibod</dc:creator>
      <dc:date>2017-05-03T20:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: Perform math on Data Model Objects CALCULATED Eval Expression</title>
      <link>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361847#M6277</link>
      <description>&lt;P&gt;Thanks, it worked.&lt;/P&gt;</description>
      <pubDate>Wed, 03 May 2017 21:00:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Reporting/Perform-math-on-Data-Model-Objects-CALCULATED-Eval-Expression/m-p/361847#M6277</guid>
      <dc:creator>ababaei</dc:creator>
      <dc:date>2017-05-03T21:00:49Z</dc:date>
    </item>
  </channel>
</rss>

