Dashboards & Visualizations

Why is selectFirstChoice selecting an incorrect default value for my drop-down list?

ewijkmr
Engager

Hi,

I use the following search to dynamically populate a drop-down list. However, the default value selected is not in the resulting top-10 table at all.

      <input type="dropdown" token="jobname" searchWhenChanged="true">
        <label>Select Jobname from Top-10</label>
        <populatingSearch fieldForValue="JOBNAME" fieldForLabel="JOBNAME" earliest="-30d@d" latest="now">
           <![CDATA[sourcetype=sapsr3_tbtc_1* | eval startmoment=strptime(STRTDATE." ".STRTTIME,"%Y%m%d %H%M%S"), eindmoment=strptime(ENDDATE." ".ENDTIME,"%Y%m%d %H%M%S"), runtime=eindmoment-startmoment | stats sum(runtime) by  JOBNAME | sort -sum(runtime) | head 10 | table JOBNAME]]>
        </populatingSearch>        
        <selectFirstChoice>true</selectFirstChoice>
      </input>

Running the search as a normal search shows that the selected value is the one at the top of the table before the head 10 and may be even before the sort sum..... has been applied. My guess is that Splunk is applying the selectFirstChoice to intermediate and not the end result of the search. I.e. ZFIU_REVERSE_SDD_PO is the selected value by selectFirstChoice, but is not part of the top-10 drop-down list.

alt text

Any thoughts anyone?

Thanks a bunch!

btw Splunk 6.4.1

0 Karma
1 Solution

ewijkmr
Engager

Thanks both for your answers. However, this morning I was going to try the 'num....' answer and the problem had disappeared!

Don't understand because I worked on this for mulitple hours and did numerous refreshes. I think I didn't do a browser stop/start. May be Splunk has 'some caching remnants' that disappear after restart/reboot.

Thanks anyway for your help!

View solution in original post

0 Karma

ewijkmr
Engager

Thanks both for your answers. However, this morning I was going to try the 'num....' answer and the problem had disappeared!

Don't understand because I worked on this for mulitple hours and did numerous refreshes. I think I didn't do a browser stop/start. May be Splunk has 'some caching remnants' that disappear after restart/reboot.

Thanks anyway for your help!

0 Karma

somesoni2
Revered Legend

Try using this query for your dropdown

sourcetype=sapsr3_tbtc_1* | eval startmoment=strptime(STRTDATE." ".STRTTIME,"%Y%m%d %H%M%S"), eindmoment=strptime(ENDDATE." ".ENDTIME,"%Y%m%d %H%M%S"), runtime=eindmoment-startmoment | stats sum(runtime) as runtime by  JOBNAME | sort -num(runtime) | head 10 | table JOBNAME
0 Karma

sk314
Builder

Did you try sorting by JOBNAME at the end of the populating seach? Just a thought.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Quick connection discovery mode for forwarders

When a Splunk forwarder loses connectivity to its indexers, it does not always reconnect immediately. In many ...

Build and Launch AI Agents from Your Splunk Workflows

  Register We’ve all been there: juggling alerts, runbooks, and endless manual searches. What if you could ...

Splunk Cloud Application Management in Terraform

Register   On Tuesday, August 4 at 11AM PDT / 2PM EDT, we’re diving into how you can bring Infrastructure as ...