Dashboards & Visualizations

Error with rounding the value in drilldown

vikashperiwal
Path Finder

Hi ,

I am trying to pass the value from one panel to drop down using drill down, issue i am getting is when using round function with eval.

<drilldown>
<set token="form.tok_status">$click.name2$</set>
<eval token="form.tok_time">round($click.value$,0)</eval> // when passing the token directly i am abe to                                                                                                                               get the value , but when using round its not working
</drilldown>

Labels (1)
0 Karma
1 Solution

niketn
Legend

Try with the following alternative as well.

          <eval token="clickedRowTimeEpoch">round(strptime($row._time$,"%Y-%m-%dT%H:%M:%S.%3N%z"),0)</eval>

If not raise Splunk Support ticket for the issue! 

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"

View solution in original post

niketn
Legend

@vikashperiwal worked fine for me on Splunk 8.x which version are you trying and what error do you see?

I have tried two approach one through $click.value$ and other through $row._time$

        <drilldown>
          <eval token="form.tok_time">round($click.value$,0)</eval>
          <set token="clickedRowTime">$row._time$</set>
          <eval token="clickedRowTimeEpoch">round(strptime($row._time$,"%Y-%m-%dT%H:%M:%S.%3N%z"),0)</eval>
        </drilldown>

https://community.splunk.com/t5/Splunk-Search/Drilldown-pass-the-earliest-and-latest-from-a-timechar...

Following is the run anywhere example that I tried:

 

<form>
  <label>Table with drilldown</label>
  <fieldset submitButton="false">
    <input type="time" token="tokTime" searchWhenChanged="true">
      <label></label>
      <default>
        <earliest>-60m@m</earliest>
        <latest>now</latest>
      </default>
    </input>
    <input type="text" token="tok_time">
      <label></label>
      <default></default>
    </input>
  </fieldset>
  <row>
    <panel>
      <title>tok_time: $tok_time$ | clickedRowTime: $clickedRowTime$ | clickedRowTimeEpoch: $clickedRowTimeEpoch$</title>
      <table>
        <search>
          <query>index=_internal sourcetype=splunkd log_level!=INFO
| timechart count as ERROR</query>
          <earliest>$tokTime.earliest$</earliest>
          <latest>$tokTime.latest$</latest>
          <sampleRatio>1</sampleRatio>
        </search>
        <!-- Convert string time format not epoch -->
        <!-- 2020-07-15T12:35:20.000+05:30 -->
        <option name="count">10</option>
        <option name="dataOverlayMode">none</option>
        <option name="drilldown">cell</option>
        <option name="percentagesRow">false</option>
        <option name="refresh.display">progressbar</option>
        <option name="rowNumbers">false</option>
        <option name="totalsRow">false</option>
        <option name="wrap">true</option>
        <drilldown>
          <eval token="form.tok_time">round($click.value$,0)</eval>
          <set token="clickedRowTime">$row._time$</set>
          <eval token="clickedRowTimeEpoch">round(strptime($row._time$,"%Y-%m-%dT%H:%M:%S.%3N%z"),0)</eval>
        </drilldown>
      </table>
    </panel>
  </row>
</form>

 

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"
0 Karma

vikashperiwal
Path Finder

Splunk v7.2

Strange thing is till yest it was wroking fine , and i did not do any change, by dont know why this stopped working.

 

Bascially  I have passed my dropdown token here i.e tok_time and from the table when i am sedning the date to the dropdown its vaue gets updated with the clicked field cell.. but i am not able to get the value in dropdown when using round

<eval token="form.tok_time">round($click.value$,0)</eval>

 

Tags (1)
0 Karma

niketn
Legend

Try with the following alternative as well.

          <eval token="clickedRowTimeEpoch">round(strptime($row._time$,"%Y-%m-%dT%H:%M:%S.%3N%z"),0)</eval>

If not raise Splunk Support ticket for the issue! 

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"
Get Updates on the Splunk Community!

Splunk Decoded: Service Maps vs Service Analyzer Tree View vs Flow Maps

It’s Monday morning, and your phone is buzzing with alert escalations – your customer-facing portal is running ...

What’s New in Splunk Observability – September 2025

What's NewWe are excited to announce the latest enhancements to Splunk Observability, designed to help ITOps ...

Fun with Regular Expression - multiples of nine

Fun with Regular Expression - multiples of nineThis challenge was first posted on Slack #regex channel ...