<?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 pass earliest and latest based on week number under drilldown in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517663#M145582</link>
    <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/51135"&gt;@sangs8788&lt;/a&gt;&amp;nbsp;your ask seems very similar to one of my previous answers, however, you need to derive your dashboard tokens based on week of the year.&amp;nbsp;&lt;A href="https://community.splunk.com/t5/Getting-Data-In/time-range-to-display-count-of-weekly/td-p/312588" target="_blank"&gt;https://community.splunk.com/t5/Getting-Data-In/time-range-to-display-count-of-weekly/td-p/312588&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you add the following independent search to your dashboard, assuming the token for Week of the Year is called &lt;STRONG&gt;$tokWeek$&lt;/STRONG&gt;, it will set&lt;STRONG&gt; $EarliestTime$&lt;/STRONG&gt; and &lt;STRONG&gt;$LatestTime$&lt;/STRONG&gt; as two tokens. You may not need fieldformat as that is for run anywhere example for illustration later.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults
| fields - _time
| eval WeekOfTheYear=$tokWeek$-1,EarliestTimeModifier="+".WeekOfTheYear."w@w0",LatestTimeModifier="+$tokWeek$w@w6",FirstDayOfYear=replace(relative_time(now(),"@y"),"\.\d+","")

| eval EarliestTime=relative_time(FirstDayOfYear,EarliestTimeModifier),
       LatestTime=relative_time(FirstDayOfYear,LatestTimeModifier)

| fields WeekOfTheYear FirstDayOfYear EarliestTimeModifier LatestTimeModifier EarliestTime LatestTime
| fieldformat FirstDayOfYear=strftime(FirstDayOfYear,"%Y/%m/%d")
| fieldformat EarliestTime=strftime(EarliestTime,"%Y/%m/%d")
| fieldformat LatestTime=strftime(LatestTime,"%Y/%m/%d")&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;0&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;set token="EarliestTime"&amp;gt;$result.EarliestTime$&amp;lt;/set&amp;gt;
            &amp;lt;set token="LatestTime"&amp;gt;$result.LatestTime$&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;&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-center" image-alt="Screen Shot 2020-09-03 at 11.23.29 AM.png" style="width: 999px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/10622i98482E739EB77515/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-09-03 at 11.23.29 AM.png" alt="Screen Shot 2020-09-03 at 11.23.29 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Following is the Simple XML code for sample example dashboard above to test:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;Week of The Year to time tokens&amp;lt;/label&amp;gt;
  &amp;lt;!-- Independent Search to Set Current Week in Text Box --&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="CurrentWeekOfTheYear"&amp;gt;$result.CurrentWeekOfTheYear$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
    &amp;lt;query&amp;gt;| makeresults 
| fields - _time 
| eval CurrentWeekOfTheYear=strftime(now(),"%V")&amp;lt;/query&amp;gt;
    &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
    &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="text" token="tokWeek" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Enter Week Number (Current Week # by default)&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;$CurrentWeekOfTheYear$&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;title&amp;gt;Reference: https://www.tutorialspoint.com/python/time_strptime.htm&amp;lt;/title&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;div&amp;gt;
          &amp;lt;pre&amp;gt;
%V - The ISO 8601 week number of the current year (01 to 53), where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week
          &amp;lt;/pre&amp;gt;
          &amp;lt;div&amp;gt;CurrentWeekOfTheYear: &amp;lt;b&amp;gt;$CurrentWeekOfTheYear$&amp;lt;/b&amp;gt; | EarliestTime: &amp;lt;b&amp;gt;$EarliestTime$&amp;lt;/b&amp;gt; | LatestTime: &amp;lt;b&amp;gt;$LatestTime$&amp;lt;/b&amp;gt; |&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&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;| makeresults
| fields - _time
| eval WeekOfTheYear=$tokWeek$-1,EarliestTimeModifier="+".WeekOfTheYear."w@w0",LatestTimeModifier="+$tokWeek$w@w6",FirstDayOfYear=replace(relative_time(now(),"@y"),"\.\d+","")

| eval EarliestTime=relative_time(FirstDayOfYear,EarliestTimeModifier),
       LatestTime=relative_time(FirstDayOfYear,LatestTimeModifier)

| fields WeekOfTheYear FirstDayOfYear EarliestTimeModifier LatestTimeModifier EarliestTime LatestTime
| fieldformat FirstDayOfYear=strftime(FirstDayOfYear,"%Y/%m/%d")
| fieldformat EarliestTime=strftime(EarliestTime,"%Y/%m/%d")
| fieldformat LatestTime=strftime(LatestTime,"%Y/%m/%d")&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;0&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;set token="EarliestTime"&amp;gt;$result.EarliestTime$&amp;lt;/set&amp;gt;
            &amp;lt;set token="LatestTime"&amp;gt;$result.LatestTime$&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;!-- Run Anywhere Search, to set earliest and latest epoch time tokens for a week depending of selected week of the year. For Demo Placed Under a table.--&amp;gt;
        &amp;lt;option name="refresh.display"&amp;gt;progressbar&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;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Sep 2020 07:45:29 GMT</pubDate>
    <dc:creator>niketn</dc:creator>
    <dc:date>2020-09-03T07:45:29Z</dc:date>
    <item>
      <title>How to pass earliest and latest based on week number under drilldown</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517182#M145405</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have input fields which has value as week number. Based on the Weeknum selected, how do I pass on the earliest and latest date under my drilldown.&lt;/P&gt;&lt;P&gt;Here is my input field&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;input type="dropdown" token="weeknum" searchWhenChanged="true"&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And here is my drilldown section from one of the dashboard panel where time range gets passed to another page (sre_module_summary) in the name of token &lt;STRONG&gt;selectedearliest&lt;/STRONG&gt; &amp;amp; &lt;STRONG&gt;selectedlatest&lt;/STRONG&gt;. How to get the values for the token based on the &lt;STRONG&gt;weeknum&lt;/STRONG&gt; selected from input panel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;drilldown target="_blank"&amp;gt;
&amp;lt;eval token="Module"&amp;gt;$click.value$&amp;lt;/eval&amp;gt;
&amp;lt;eval token="HostType"&amp;gt;$HostType$&amp;lt;/eval&amp;gt;
&amp;lt;link&amp;gt;
&amp;lt;![CDATA[/app/sre/sre_module_summary?form.Module=$Module$&amp;amp;host=$HostType$&amp;amp;form.timerange.earliest=$selectedearliest$&amp;amp;form.timerange.latest=$selectedlatest$]]&amp;gt;
&amp;lt;/link&amp;gt;
&amp;lt;/drilldown&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could someone please help.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 08:13:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517182#M145405</guid>
      <dc:creator>sangs8788</dc:creator>
      <dc:date>2020-09-01T08:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to pass earliest and latest based on week number under drilldown</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517468#M145511</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/201110"&gt;@niketn&lt;/a&gt;&amp;nbsp;&amp;nbsp;is this something which you can help me on? Could you please provide suggestion&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2020 12:45:27 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517468#M145511</guid>
      <dc:creator>sangs8788</dc:creator>
      <dc:date>2020-09-02T12:45:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to pass earliest and latest based on week number under drilldown</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517663#M145582</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/51135"&gt;@sangs8788&lt;/a&gt;&amp;nbsp;your ask seems very similar to one of my previous answers, however, you need to derive your dashboard tokens based on week of the year.&amp;nbsp;&lt;A href="https://community.splunk.com/t5/Getting-Data-In/time-range-to-display-count-of-weekly/td-p/312588" target="_blank"&gt;https://community.splunk.com/t5/Getting-Data-In/time-range-to-display-count-of-weekly/td-p/312588&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you add the following independent search to your dashboard, assuming the token for Week of the Year is called &lt;STRONG&gt;$tokWeek$&lt;/STRONG&gt;, it will set&lt;STRONG&gt; $EarliestTime$&lt;/STRONG&gt; and &lt;STRONG&gt;$LatestTime$&lt;/STRONG&gt; as two tokens. You may not need fieldformat as that is for run anywhere example for illustration later.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults
| fields - _time
| eval WeekOfTheYear=$tokWeek$-1,EarliestTimeModifier="+".WeekOfTheYear."w@w0",LatestTimeModifier="+$tokWeek$w@w6",FirstDayOfYear=replace(relative_time(now(),"@y"),"\.\d+","")

| eval EarliestTime=relative_time(FirstDayOfYear,EarliestTimeModifier),
       LatestTime=relative_time(FirstDayOfYear,LatestTimeModifier)

| fields WeekOfTheYear FirstDayOfYear EarliestTimeModifier LatestTimeModifier EarliestTime LatestTime
| fieldformat FirstDayOfYear=strftime(FirstDayOfYear,"%Y/%m/%d")
| fieldformat EarliestTime=strftime(EarliestTime,"%Y/%m/%d")
| fieldformat LatestTime=strftime(LatestTime,"%Y/%m/%d")&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;0&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;set token="EarliestTime"&amp;gt;$result.EarliestTime$&amp;lt;/set&amp;gt;
            &amp;lt;set token="LatestTime"&amp;gt;$result.LatestTime$&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;&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-center" image-alt="Screen Shot 2020-09-03 at 11.23.29 AM.png" style="width: 999px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/10622i98482E739EB77515/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-09-03 at 11.23.29 AM.png" alt="Screen Shot 2020-09-03 at 11.23.29 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Following is the Simple XML code for sample example dashboard above to test:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;Week of The Year to time tokens&amp;lt;/label&amp;gt;
  &amp;lt;!-- Independent Search to Set Current Week in Text Box --&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="CurrentWeekOfTheYear"&amp;gt;$result.CurrentWeekOfTheYear$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
    &amp;lt;query&amp;gt;| makeresults 
| fields - _time 
| eval CurrentWeekOfTheYear=strftime(now(),"%V")&amp;lt;/query&amp;gt;
    &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
    &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="text" token="tokWeek" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Enter Week Number (Current Week # by default)&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;$CurrentWeekOfTheYear$&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;title&amp;gt;Reference: https://www.tutorialspoint.com/python/time_strptime.htm&amp;lt;/title&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;div&amp;gt;
          &amp;lt;pre&amp;gt;
%V - The ISO 8601 week number of the current year (01 to 53), where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week
          &amp;lt;/pre&amp;gt;
          &amp;lt;div&amp;gt;CurrentWeekOfTheYear: &amp;lt;b&amp;gt;$CurrentWeekOfTheYear$&amp;lt;/b&amp;gt; | EarliestTime: &amp;lt;b&amp;gt;$EarliestTime$&amp;lt;/b&amp;gt; | LatestTime: &amp;lt;b&amp;gt;$LatestTime$&amp;lt;/b&amp;gt; |&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&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;| makeresults
| fields - _time
| eval WeekOfTheYear=$tokWeek$-1,EarliestTimeModifier="+".WeekOfTheYear."w@w0",LatestTimeModifier="+$tokWeek$w@w6",FirstDayOfYear=replace(relative_time(now(),"@y"),"\.\d+","")

| eval EarliestTime=relative_time(FirstDayOfYear,EarliestTimeModifier),
       LatestTime=relative_time(FirstDayOfYear,LatestTimeModifier)

| fields WeekOfTheYear FirstDayOfYear EarliestTimeModifier LatestTimeModifier EarliestTime LatestTime
| fieldformat FirstDayOfYear=strftime(FirstDayOfYear,"%Y/%m/%d")
| fieldformat EarliestTime=strftime(EarliestTime,"%Y/%m/%d")
| fieldformat LatestTime=strftime(LatestTime,"%Y/%m/%d")&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-1s&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;0&amp;lt;/latest&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;set token="EarliestTime"&amp;gt;$result.EarliestTime$&amp;lt;/set&amp;gt;
            &amp;lt;set token="LatestTime"&amp;gt;$result.LatestTime$&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;!-- Run Anywhere Search, to set earliest and latest epoch time tokens for a week depending of selected week of the year. For Demo Placed Under a table.--&amp;gt;
        &amp;lt;option name="refresh.display"&amp;gt;progressbar&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;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 07:45:29 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517663#M145582</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2020-09-03T07:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to pass earliest and latest based on week number under drilldown</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517915#M145660</link>
      <description>&lt;P&gt;Thanks a lot. This works for me. Just did few changes on the number of days to be selected for the week.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 12:57:36 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-pass-earliest-and-latest-based-on-week-number-under/m-p/517915#M145660</guid>
      <dc:creator>sangs8788</dc:creator>
      <dc:date>2020-09-04T12:57:36Z</dc:date>
    </item>
  </channel>
</rss>

