<?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 set the conditional time range to show only the data available in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545057#M37417</link>
    <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/225066"&gt;@aditsss&lt;/a&gt;,&lt;BR /&gt;You can use dashboard tokens to achieve this use case. In the below code, if there are no events for the last 24 hrs it sets the token&amp;nbsp;last_7_days which searches the same query for the last 7 days.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;If there is no data for the last 7 days then it sets the token&amp;nbsp;last_30_days&amp;nbsp;which searches the same query for the last 30 days.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dashboard&amp;gt;
  &amp;lt;label&amp;gt;Dynamic_Time_Range&amp;lt;/label&amp;gt;
  &amp;lt;init&amp;gt;
    &amp;lt;set token="last_24_hrs"&amp;gt;true&amp;lt;/set&amp;gt;
    &amp;lt;unset token="last_7_days"&amp;gt;&amp;lt;/unset&amp;gt;
    &amp;lt;unset token="last_30_days"&amp;gt;&amp;lt;/unset&amp;gt;
  &amp;lt;/init&amp;gt;
  &amp;lt;row depends="$last_24_hrs$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 24 hrs&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal sourcetype=abc | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;condition match="$job.resultCount$ == 0"&amp;gt;
              &amp;lt;set token="last_7_days"&amp;gt;true&amp;lt;/set&amp;gt;
              &amp;lt;unset token="last_24_hrs"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;/condition&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row depends="$last_7_days$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 7 days&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-7d&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;condition match="$job.resultCount$ == 0"&amp;gt;
              &amp;lt;set token="last_30_days"&amp;gt;true&amp;lt;/set&amp;gt;
              &amp;lt;unset token="last_7_days"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;/condition&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row depends="$last_30_days$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 30 days&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-30d&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this reply helps you, an upvote/like would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 24 Mar 2021 07:25:22 GMT</pubDate>
    <dc:creator>manjunathmeti</dc:creator>
    <dc:date>2021-03-24T07:25:22Z</dc:date>
    <item>
      <title>How to set the conditional time range to show only the data available</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545042#M37415</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;I have one requirement.&lt;/P&gt;&lt;P&gt;I have several dashboards where default time range is set to last 7 days.&lt;/P&gt;&lt;P&gt;But the data is not there .&lt;/P&gt;&lt;P&gt;For one dashboard the data is there till 21st Feb&amp;nbsp;&lt;/P&gt;&lt;P&gt;For second dashboard the data is there till 26th Feb.&lt;/P&gt;&lt;P&gt;Is there any condition token that I can put in date/time dropdown that it will&amp;nbsp; first search for last 24 hours then for last 7 days then for last 30 days and will show the data in available range.&lt;/P&gt;&lt;P&gt;Like if data is there for 24 hours then it will display that otherwise if its available for last 7 days it will display that for if data is there in last 30 days it will display that.&lt;/P&gt;&lt;P&gt;Is that possible.&lt;/P&gt;&lt;P&gt;Can someone guide me on this.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 05:47:29 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545042#M37415</guid>
      <dc:creator>aditsss</dc:creator>
      <dc:date>2021-03-24T05:47:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the conditional time range to show only the data available</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545056#M37416</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/225066"&gt;@aditsss&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;no, sorry, you can set only one default value for the Time Picker, eventually different for each dashboard, but only one for each.&lt;/P&gt;&lt;P&gt;If the data are concentrated, e.g. they are uploaded one day a week concentrated&amp;nbsp; in few minutes, you could use a different approach:&lt;/P&gt;&lt;P&gt;instead to use the Time Picher, you could search the latest presence of your data in a larger period (e.g. 30 days), finding the timestamp of your data and use that timestamp to take all you data, something like this.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;your_search&amp;gt; [ | metasearch &amp;lt;your_search&amp;gt; latest=now | head 1 | eval earliest=relative_time(_time,"-1h"), latest=relative_time(_time,"1h") | fields earliest latest ]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Ciao.&lt;/P&gt;&lt;P&gt;Giuseppe&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 07:19:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545056#M37416</guid>
      <dc:creator>gcusello</dc:creator>
      <dc:date>2021-03-24T07:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the conditional time range to show only the data available</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545057#M37417</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/225066"&gt;@aditsss&lt;/a&gt;,&lt;BR /&gt;You can use dashboard tokens to achieve this use case. In the below code, if there are no events for the last 24 hrs it sets the token&amp;nbsp;last_7_days which searches the same query for the last 7 days.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;If there is no data for the last 7 days then it sets the token&amp;nbsp;last_30_days&amp;nbsp;which searches the same query for the last 30 days.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dashboard&amp;gt;
  &amp;lt;label&amp;gt;Dynamic_Time_Range&amp;lt;/label&amp;gt;
  &amp;lt;init&amp;gt;
    &amp;lt;set token="last_24_hrs"&amp;gt;true&amp;lt;/set&amp;gt;
    &amp;lt;unset token="last_7_days"&amp;gt;&amp;lt;/unset&amp;gt;
    &amp;lt;unset token="last_30_days"&amp;gt;&amp;lt;/unset&amp;gt;
  &amp;lt;/init&amp;gt;
  &amp;lt;row depends="$last_24_hrs$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 24 hrs&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal sourcetype=abc | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;condition match="$job.resultCount$ == 0"&amp;gt;
              &amp;lt;set token="last_7_days"&amp;gt;true&amp;lt;/set&amp;gt;
              &amp;lt;unset token="last_24_hrs"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;/condition&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row depends="$last_7_days$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 7 days&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-7d&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;condition match="$job.resultCount$ == 0"&amp;gt;
              &amp;lt;set token="last_30_days"&amp;gt;true&amp;lt;/set&amp;gt;
              &amp;lt;unset token="last_7_days"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;/condition&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row depends="$last_30_days$"&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Last 30 days&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal | stats count by sourcetype, source&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-30d&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this reply helps you, an upvote/like would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 07:25:22 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545057#M37417</guid>
      <dc:creator>manjunathmeti</dc:creator>
      <dc:date>2021-03-24T07:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the conditional time range to show only the data available</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545060#M37418</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/129090"&gt;@manjunathmeti&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is one of my dashboard query for one panel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I achieve this for below query:&lt;/P&gt;&lt;P&gt;&amp;lt;row&amp;gt;&lt;BR /&gt;&amp;lt;panel&amp;gt;&lt;BR /&gt;&amp;lt;chart&amp;gt;&lt;BR /&gt;&amp;lt;title&amp;gt;Overall Salesforce User Licenses&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;lt;search&amp;gt;&lt;BR /&gt;&amp;lt;query&amp;gt;index="abc" sourcetype="xyz" $type$ TotalLicenses!=0 | lookup Org_Alias.csv OrgFolderName OUTPUT OrgName as OrgName | search $OrgName$ |dedup OrgFolderName, LicenseName, SalesforceOrgId |chart sum(TotalLicenses) as "Total Licenses" sum(UnusedLicenses) as "Unused Licenses" sum(UsedLicenses) as "Used Licenses" by LicenseName&amp;lt;/query&amp;gt;&lt;BR /&gt;&amp;lt;earliest&amp;gt;$field1.earliest$&amp;lt;/earliest&amp;gt;&lt;BR /&gt;&amp;lt;latest&amp;gt;$field1.latest$&amp;lt;/latest&amp;gt;&lt;BR /&gt;&amp;lt;/search&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisLabelsX.majorLabelStyle.overflowMode"&amp;gt;ellipsisNone&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisLabelsX.majorLabelStyle.rotation"&amp;gt;-45&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisTitleX.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisTitleY.text"&amp;gt;Count&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisTitleY.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisTitleY2.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisX.scale"&amp;gt;linear&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisY.maximumNumber"&amp;gt;999999&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisY.minimumNumber"&amp;gt;0&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisY.scale"&amp;gt;log&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisY2.enabled"&amp;gt;0&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.axisY2.scale"&amp;gt;inherit&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart"&amp;gt;column&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.bubbleMaximumSize"&amp;gt;50&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.bubbleMinimumSize"&amp;gt;10&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.bubbleSizeBy"&amp;gt;area&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.nullValueMode"&amp;gt;gaps&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.showDataLabels"&amp;gt;all&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.sliceCollapsingThreshold"&amp;gt;0.01&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.stackMode"&amp;gt;default&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.chart.style"&amp;gt;shiny&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.drilldown"&amp;gt;all&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.layout.splitSeries"&amp;gt;0&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.layout.splitSeries.allowIndependentYRanges"&amp;gt;0&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.legend.labelStyle.overflowMode"&amp;gt;ellipsisMiddle&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="charting.legend.placement"&amp;gt;top&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="height"&amp;gt;400&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;option name="refresh.display"&amp;gt;progressbar&amp;lt;/option&amp;gt;&lt;BR /&gt;&amp;lt;/chart&amp;gt;&lt;BR /&gt;&amp;lt;/panel&amp;gt;&lt;BR /&gt;&amp;lt;/row&amp;gt;&lt;/P&gt;&lt;P&gt;And this is my date/Time range drop down&lt;/P&gt;&lt;P&gt;&amp;lt;input type="time" token="field1" searchWhenChanged="true"&amp;gt;&lt;BR /&gt;&amp;lt;label&amp;gt;Date/Time&amp;lt;/label&amp;gt;&lt;BR /&gt;&amp;lt;default&amp;gt;&lt;BR /&gt;&amp;lt;earliest&amp;gt;-30d@d&amp;lt;/earliest&amp;gt;&lt;BR /&gt;&amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;&lt;BR /&gt;&amp;lt;/default&amp;gt;&lt;BR /&gt;&amp;lt;/input&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Can you guide me.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 07:31:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-the-conditional-time-range-to-show-only-the-data/m-p/545060#M37418</guid>
      <dc:creator>aditsss</dc:creator>
      <dc:date>2021-03-24T07:31:20Z</dc:date>
    </item>
  </channel>
</rss>

