<?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 Re: set token value based on selection from multiselect input in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647002#M223952</link>
    <description>&lt;P&gt;You can change your search term from &lt;EM&gt;equality&lt;/EM&gt; to &lt;EM&gt;member of&lt;/EM&gt;, i.e., from &lt;FONT face="andale mono,times"&gt;field=$mytoken$&lt;/FONT&gt; to &lt;FONT face="andale mono,times"&gt;field IN $mytoken$&lt;/FONT&gt;. &amp;nbsp;In multi selection input, use "(" and prefix, ")" as postfix, and "," as delimiter.&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jun 2023 15:45:25 GMT</pubDate>
    <dc:creator>yuanliu</dc:creator>
    <dc:date>2023-06-14T15:45:25Z</dc:date>
    <item>
      <title>How to set token value based on selection from multiselect input?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647001#M223951</link>
      <description>&lt;P&gt;Hi @Splunkers,&lt;/P&gt;
&lt;P&gt;I created panel which give output based on&amp;nbsp; multiselected fields, both are having different sources/index.&lt;/P&gt;
&lt;P&gt;issue is:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Multiselect value has "A", "B", "C"&lt;/STRONG&gt; and "&lt;STRONG&gt;All"&lt;/STRONG&gt; values only. Panel is working for correctly based on selection.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;When I selected "A+B+C" then it should be match with "ALL" selection. but ALL contains "A","B","C",......"Y","Z" values,&amp;nbsp;because I put ALL="*" in input setting.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;How can set token value filter the value for "&lt;STRONG&gt;ALL&lt;/STRONG&gt;"?? which collect only "A" OR "B" OR "C" not "*"&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 20:56:14 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647001#M223951</guid>
      <dc:creator>dhirendra761</dc:creator>
      <dc:date>2023-06-15T20:56:14Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647002#M223952</link>
      <description>&lt;P&gt;You can change your search term from &lt;EM&gt;equality&lt;/EM&gt; to &lt;EM&gt;member of&lt;/EM&gt;, i.e., from &lt;FONT face="andale mono,times"&gt;field=$mytoken$&lt;/FONT&gt; to &lt;FONT face="andale mono,times"&gt;field IN $mytoken$&lt;/FONT&gt;. &amp;nbsp;In multi selection input, use "(" and prefix, ")" as postfix, and "," as delimiter.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 15:45:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647002#M223952</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2023-06-14T15:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647004#M223953</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/33901"&gt;@yuanliu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for feedback for more clarity i used below code in my dashboard.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;input type="multiselect" token="token3" searchWhenChanged="false"&amp;gt;
        &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;
        &amp;lt;valuePrefix&amp;gt;abc=&amp;lt;/valuePrefix&amp;gt;
        &amp;lt;delimiter&amp;gt; OR &amp;lt;/delimiter&amp;gt;
        &amp;lt;fieldForLabel&amp;gt;name&amp;lt;/fieldForLabel&amp;gt;
        &amp;lt;fieldForValue&amp;gt;name&amp;lt;/fieldForValue&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| from datamodel:"aa"
| search Unit="$token1$" noteName="$token2$"|stats values(name) as name
| mvexpand name&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;0&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;choice value="*"&amp;gt;ALL&amp;lt;/choice&amp;gt;
        &amp;lt;change&amp;gt;
          &amp;lt;condition&amp;gt;
            &amp;lt;set token="tokSPL"&amp;gt;TRUE&amp;lt;/set&amp;gt;
            &amp;lt;unset token="form.token4"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition  match="'value'==&amp;amp;quot;*&amp;amp;quot;"&amp;gt;
            &amp;lt;set token="tokSPL"&amp;gt;All values&amp;lt;/set&amp;gt;
            &amp;lt;set token="form.token4"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
        &amp;lt;/change&amp;gt;
      &amp;lt;/input&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;It's working fine expect ALL selection.&lt;/P&gt;&lt;P&gt;Now I am trying to set new &lt;STRONG&gt;token4&lt;/STRONG&gt; based on selection. But its not working!!....&lt;/P&gt;&lt;P&gt;Let me know if I am going in right direction. or Any change required.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 16:13:51 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647004#M223953</guid>
      <dc:creator>dhirendra761</dc:creator>
      <dc:date>2023-06-14T16:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647007#M223954</link>
      <description>&lt;P&gt;Without knowing how $token3$, $tokSPL$, &amp;nbsp;and $token4$ are being used in the dashboard, it is hard to decipher what the snippet is meant to be. &amp;nbsp;So, here I illustrate an example where token3 can be set to any of&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;any singular value, or combination of values from&amp;nbsp;&lt;FONT face="andale mono,times"&gt;|stats count by name&lt;/FONT&gt;, (more efficient than group names into multivalue then mvexpand)&lt;/LI&gt;&lt;LI&gt;the fixed set ("A", "B", "C") assuming that what you wanted is a static enumeration.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;But you cannot use $token3$ in equality comparison. &amp;nbsp;Any search involving $token3$ in the dashboard must be in the form of&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fieldname IN ($token3$)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    &amp;lt;input type="multiselect" token="token3" searchWhenChanged="false"&amp;gt;
      &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;
      &amp;lt;delimiter&amp;gt;,&amp;lt;/delimiter&amp;gt;
      &amp;lt;fieldForLabel&amp;gt;name&amp;lt;/fieldForLabel&amp;gt;
      &amp;lt;fieldForValue&amp;gt;name&amp;lt;/fieldForValue&amp;gt;
      &amp;lt;search&amp;gt;
        &amp;lt;query&amp;gt;| from datamodel:"aa"
| search Unit="$token1$" noteName="$token2$"|stats values(name) as name
| mvexpand name&amp;lt;/query&amp;gt;
        &amp;lt;earliest&amp;gt;0&amp;lt;/earliest&amp;gt;
        &amp;lt;latest&amp;gt;&amp;lt;/latest&amp;gt;
      &amp;lt;/search&amp;gt;
      &amp;lt;choice value="&amp;amp;quot;A&amp;amp;quot;,&amp;amp;quot;B&amp;amp;quot;,&amp;amp;quot;C&amp;amp;quot;"&amp;gt;ALL&amp;lt;/choice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition&amp;gt;
          &amp;lt;set token="tokSPL"&amp;gt;TRUE&amp;lt;/set&amp;gt;
          &amp;lt;unset token="form.token4"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="'value' = &amp;amp;quot;\&amp;amp;quot;A\&amp;amp;quot;,\&amp;amp;quot;B\&amp;amp;quot;,\&amp;amp;quot;C\&amp;amp;quot;&amp;amp;quot;"&amp;gt;
          &amp;lt;set token="tokSPL"&amp;gt;All values&amp;lt;/set&amp;gt;
          &amp;lt;set token="form.token4"&amp;gt;*&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
      &amp;lt;prefix&amp;gt;&amp;lt;/prefix&amp;gt;
      &amp;lt;suffix&amp;gt;&amp;lt;/suffix&amp;gt;
    &amp;lt;/input&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Hope this helps&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 16:48:14 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647007#M223954</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2023-06-14T16:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647014#M223955</link>
      <description>&lt;P&gt;Hi Again&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/33901"&gt;@yuanliu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks. selection values are dynamic based on token1, roken2.&lt;/P&gt;&lt;P&gt;I can not set as static including OR.&amp;nbsp; it can be more than 5 values or1 value depending upon the token2.&lt;/P&gt;&lt;P&gt;is it possible to set token when its value "*". can we evaluate search again and set it to token when someone select ALL??&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 17:54:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647014#M223955</guid>
      <dc:creator>dhirendra761</dc:creator>
      <dc:date>2023-06-14T17:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647105#M223980</link>
      <description>&lt;P&gt;Can you explain what is the purpose of token4, why you need it in the first place? &amp;nbsp;Based on your match logic, there should a million ways to do whatever you need to do using just token3 (with help from token1 and token2 if they are real user selections). &amp;nbsp;Can you give an example in which $token4$ is used that cannot be accomplished without?&lt;/P&gt;&lt;P&gt;To set token3 with dynamic values is quite easy. &amp;nbsp;Here is a test dashboard to test this idea&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form version="1.1"&amp;gt;
  &amp;lt;label&amp;gt;test multiselection&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
     &amp;lt;!-- other inputs --&amp;gt;
     &amp;lt;input type="multiselect" token="token3" searchWhenChanged="false"&amp;gt;
      &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;
      &amp;lt;delimiter&amp;gt;,&amp;lt;/delimiter&amp;gt;
      &amp;lt;fieldForLabel&amp;gt;name&amp;lt;/fieldForLabel&amp;gt;
      &amp;lt;fieldForValue&amp;gt;value&amp;lt;/fieldForValue&amp;gt;
      &amp;lt;search&amp;gt;
        &amp;lt;query&amp;gt;| from datamodel:"aa"
| search Unit="$token1$" noteName="$token2$"|stats count by name
| eval value=name
| append
  [| from datamodel:"aa"
   | search Unit="$token1$" noteName="$token2$"
   | stats values(name) as value
   | eval name = "All"]
        &amp;lt;/query&amp;gt;
        &amp;lt;earliest&amp;gt;0&amp;lt;/earliest&amp;gt;
        &amp;lt;latest&amp;gt;&amp;lt;/latest&amp;gt;
      &amp;lt;/search&amp;gt;
      &amp;lt;prefix&amp;gt;&amp;lt;/prefix&amp;gt;
      &amp;lt;suffix&amp;gt;&amp;lt;/suffix&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;show token3&amp;lt;/title&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;| makeresults
| eval token3 = "$token3$"
| fields - _time&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;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="refresh.display"&amp;gt;progressbar&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;With this, no matter how many distinct names you have, selector "All" will include them all.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 07:50:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647105#M223980</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2023-06-15T07:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: set token value based on selection from multiselect input</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647111#M223986</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/33901"&gt;@yuanliu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you so much let me check your solution if it resolved any way.&lt;/P&gt;&lt;P&gt;Otherwise i will try to explain token4 and issue.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 08:26:35 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647111#M223986</guid>
      <dc:creator>dhirendra761</dc:creator>
      <dc:date>2023-06-15T08:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to set token value based on selection from multiselect input?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647793#M224188</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/33901"&gt;@yuanliu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for being with me for technical support and solutions.&lt;/P&gt;&lt;P&gt;I changed my approach to solve this issue by filtering using join before data came in to multiselect field.&lt;/P&gt;&lt;P&gt;It resolved my issue.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 13:37:56 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-set-token-value-based-on-selection-from-multiselect-input/m-p/647793#M224188</guid>
      <dc:creator>dhirendra761</dc:creator>
      <dc:date>2023-06-21T13:37:56Z</dc:date>
    </item>
  </channel>
</rss>

