I have a panel in a dashboard running correctly, but the data doesn`t appear in this dashboard every day.
What I want is to know, is it possible to show another panel instead of this, when I get no results in this search query? It is not comfortable to look at this empty hole.
I mean, if there are results - show this panel.
If there are no results - show another one instead of this.
Hi @user2020dy ,
You need to use two different tokens and two different panels to be successful in your requirement. I have faced the same problem and implemented the below code to reach the expected output.
<row>
<panel depends="$value$">
<title>DNS</title>
<single>
<search>
<progress>
<condition match="$job.resultCount$>1">
<set token="novalue">true</set>
<unset token="value"></unset>
</condition>
<condition>
<set token="value">true</set>
<unset token="novalue"></unset>
</condition>
</progress>
<query>Your query</query>
<earliest>-5m</earliest>
<latest>now</latest>
<sampleRatio>1</sampleRatio>
</search>
</single>
</panel>
<panel depends="$novalue$">
<title>DNS</title>
<html>
<br/>
<br/>
<h1 align="center">No Value</h1>
</html>
</panel>
</row>
Hi @user2020dy ,
You need to use two different tokens and two different panels to be successful in your requirement. I have faced the same problem and implemented the below code to reach the expected output.
<row>
<panel depends="$value$">
<title>DNS</title>
<single>
<search>
<progress>
<condition match="$job.resultCount$>1">
<set token="novalue">true</set>
<unset token="value"></unset>
</condition>
<condition>
<set token="value">true</set>
<unset token="novalue"></unset>
</condition>
</progress>
<query>Your query</query>
<earliest>-5m</earliest>
<latest>now</latest>
<sampleRatio>1</sampleRatio>
</search>
</single>
</panel>
<panel depends="$novalue$">
<title>DNS</title>
<html>
<br/>
<br/>
<h1 align="center">No Value</h1>
</html>
</panel>
</row>