<?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 How to display a table based on a clicked value of another table? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619674#M215369</link>
    <description>&lt;P&gt;I have a table with 1 column and 6 rows which I'll be changing to 1 row and 6 columns using transpose and eventually hide the header using CSS, such that I only have a row of 6 different values, say - A, B, C, D, E, F.&lt;/P&gt;
&lt;P&gt;I want to display details related to each of those 6 values based on what value is clicked. The query for each of those 6 values are different and hence I have placed them in separate tables, something like - TableA, TableB,...,TableF.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I have come across &amp;lt;condition/&amp;gt; option but I'm not able to make out how I can use that in this scenario.&lt;/P&gt;
&lt;P&gt;Any leads in achieving this will be of great help.&lt;/P&gt;</description>
    <pubDate>Fri, 04 Nov 2022 16:09:58 GMT</pubDate>
    <dc:creator>sh254087</dc:creator>
    <dc:date>2022-11-04T16:09:58Z</dc:date>
    <item>
      <title>How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619674#M215369</link>
      <description>&lt;P&gt;I have a table with 1 column and 6 rows which I'll be changing to 1 row and 6 columns using transpose and eventually hide the header using CSS, such that I only have a row of 6 different values, say - A, B, C, D, E, F.&lt;/P&gt;
&lt;P&gt;I want to display details related to each of those 6 values based on what value is clicked. The query for each of those 6 values are different and hence I have placed them in separate tables, something like - TableA, TableB,...,TableF.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I have come across &amp;lt;condition/&amp;gt; option but I'm not able to make out how I can use that in this scenario.&lt;/P&gt;
&lt;P&gt;Any leads in achieving this will be of great help.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2022 16:09:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619674#M215369</guid>
      <dc:creator>sh254087</dc:creator>
      <dc:date>2022-11-04T16:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619692#M215374</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/74274"&gt;@sh254087&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dashboard version="1.1"&amp;gt;
  &amp;lt;label&amp;gt;Dynamic Depends&amp;lt;/label&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 
| eval F="A,B,C,D,E,F",F=split(F,",") 
| mvexpand F 
| eval H=F 
| table H F 
| transpose header_field=H 
| fields - column&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;cell&amp;lt;/option&amp;gt;
        &amp;lt;drilldown&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;A&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_A"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_B"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_C"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_D"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_E"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_F"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;B&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_B"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_A"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_C"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_D"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_E"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_F"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;C&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_C"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_A"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_B"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_D"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_E"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_F"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;D&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_D"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_A"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_B"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_C"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_E"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_F"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;E&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_E"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_A"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_B"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_C"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_D"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_F"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition match="$click.value2$==&amp;amp;quot;F&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="panel_F"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;unset token="panel_A"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_B"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_C"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_D"&amp;gt;&amp;lt;/unset&amp;gt;
            &amp;lt;unset token="panel_E"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
        &amp;lt;/drilldown&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  
  &amp;lt;row&amp;gt;
    &amp;lt;panel depends="$panel_A$"&amp;gt;
      &amp;lt;title&amp;gt;Panel A&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_A$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$panel_B$"&amp;gt;
      &amp;lt;title&amp;gt;Panel B&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_B$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$panel_C$"&amp;gt;
      &amp;lt;title&amp;gt;Panel C&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_C$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$panel_D$"&amp;gt;
      &amp;lt;title&amp;gt;Panel D&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_D$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$panel_E$"&amp;gt;
      &amp;lt;title&amp;gt;Panel E&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_E$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$panel_F$"&amp;gt;
      &amp;lt;title&amp;gt;Panel F&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults | eval Message="This is flag $panel_F$"&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2022 17:29:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619692#M215374</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2022-11-04T17:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619798#M215403</link>
      <description>&lt;P&gt;You don't actually need the &amp;lt;condition&amp;gt; block, as you can set/unset tokens with an &amp;lt;eval&amp;gt; token setting method, i.e. using&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/127939"&gt;@kamlesh_vaghela&lt;/a&gt;&amp;nbsp;example, you can replace the entire condition block with&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;        &amp;lt;drilldown&amp;gt;
          &amp;lt;eval token="panel_A"&amp;gt;if($click.value2$="A","true",null())&amp;lt;/eval&amp;gt;
          &amp;lt;eval token="panel_B"&amp;gt;if($click.value2$="B","true",null())&amp;lt;/eval&amp;gt;
          &amp;lt;eval token="panel_C"&amp;gt;if($click.value2$="C","true",null())&amp;lt;/eval&amp;gt;
          &amp;lt;eval token="panel_D"&amp;gt;if($click.value2$="D","true",null())&amp;lt;/eval&amp;gt;
          &amp;lt;eval token="panel_E"&amp;gt;if($click.value2$="E","true",null())&amp;lt;/eval&amp;gt;
          &amp;lt;eval token="panel_F"&amp;gt;if($click.value2$="F","true",null())&amp;lt;/eval&amp;gt;
        &amp;lt;/drilldown&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;Using an IF clause in the eval and setting the token to null() for the false case will unset the corresponding token&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 05:35:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619798#M215403</guid>
      <dc:creator>bowesmana</dc:creator>
      <dc:date>2022-11-07T05:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619852#M215432</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/127939"&gt;@kamlesh_vaghela&lt;/a&gt;&amp;nbsp;KV, Thank you very much for putting an effort into sharing this. It is in detail and very helpful. It just works the way I wanted it to. Thank you very much, again. Appreciate it.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 11:21:40 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619852#M215432</guid>
      <dc:creator>sh254087</dc:creator>
      <dc:date>2022-11-07T11:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619853#M215433</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/6367"&gt;@bowesmana&lt;/a&gt;&amp;nbsp;Thank you too, for the refining tip. tried this and this as well worked perfectly. thank you very much, again. Appreciate it.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 11:23:31 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619853#M215433</guid>
      <dc:creator>sh254087</dc:creator>
      <dc:date>2022-11-07T11:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619856#M215434</link>
      <description>&lt;P&gt;Is there a way that I can accept two solutions?&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 11:24:38 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619856#M215434</guid>
      <dc:creator>sh254087</dc:creator>
      <dc:date>2022-11-07T11:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to display a table based on a clicked value of another table?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619998#M215499</link>
      <description>&lt;P&gt;You can only accept one, but you accepted the right one&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 22:37:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-display-a-table-based-on-a-clicked-value-of-another-table/m-p/619998#M215499</guid>
      <dc:creator>bowesmana</dc:creator>
      <dc:date>2022-11-07T22:37:03Z</dc:date>
    </item>
  </channel>
</rss>

