Dashboards & Visualizations

How to set a condition match for a drop-down?

robertlynch2020
Influencer

Hi

I am looking to set a condition match for a drop-down, when a drop-down is selected the host_token is set [for the first time]. Then i want the condition match to pass and set the TPS_ON_ALL_PANELLS.

The issue is: do i set the condition match to a * or something else to pick up any value of when the token is set?

   <input type="dropdown" token="host_token" searchWhenChanged="true" rejects="$SHOW_HISTORICAL_ENVIRONMENTS$">
      <label>Data Source:</label>
      <search>
        <query>| metadata type=hosts index=mlc_live | fields host</query>
        <earliest>-1months</earliest>
        <latest>now</latest>
      </search>
      <default>-</default>    
      <change>

    <condition match="$host_token$ == &quot;*&quot;">
        <set token="TPS_ON_ALL_PANELLS">true</set>
      </condition>
      </change>
0 Karma

knielsen
Contributor

Maybe

<change>
  <eval token="TPS_ON_ALL_PANELS">if(value="*",true,false)</eval>
</change>

Lamar
Splunk Employee
Splunk Employee

You'll likely want to do something like this:

...
<change>
 <condition value="*">
   <set token="TPS_ON_ALL_PANELS">true</set>
</condition>
</change>
...
0 Karma

robertlynch2020
Influencer

In fact that does not work. It is like if the token has not been set it wont let it in.

0 Karma

lguinn2
Legend

What about <condition label="All">

0 Karma

briancronrath
Contributor

Is it not setting at all currently? Have you tried just the * character with out the escaped single quotes around it?

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!

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...