<?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 Cell drilldown always sets value of first column in All Apps and Add-ons</title>
    <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747238#M81981</link>
    <description>&lt;P&gt;I have the following dashboard table:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;messageIdTok=$messageIdTok$ userIdTok=$userIdTok$ subjectTok=$subjectTok$&amp;lt;/title&amp;gt;
        &amp;lt;search base="baseSearch"&amp;gt;
          &amp;lt;query&amp;gt;| search subject="*$subjectTok$*" UserId="$userIdTok$" ipAddress="$ipAddressTok$" messageId="$messageIdTok$" | table _time,UserId,subject,Operation,messageId,ClientInfoString,ipAddress&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="count"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;cell&amp;lt;/option&amp;gt;
        &amp;lt;option name="percentagesRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="totalsRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
        &amp;lt;drilldown&amp;gt;
          &amp;lt;condition field="subject"&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;$row.subject$&amp;lt;/set&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="messageId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;$click.value$&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="UserId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;$row.UserId$&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
        &amp;lt;/drilldown&amp;gt;
      &amp;lt;/table&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;In the "messageId" drilldown condition, i'm using $click.value$. But when I do this, clicking the cell always sets the messageIdTok to the value in the first column (_time in this case). I also notice that when i have table option "drilldown" set to "cell", moving the mouse over the table always highlights the cell I'm hovering over as well as the first cell of that row (video &lt;A title="video" href="https://applereit-my.sharepoint.com/:v:/p/smichelson/EduBwc78lrVDq-UOKhh9fzUBxd0l0des816IdeN6EQoFWA?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&amp;amp;e=QAponj" target="_self"&gt;here&lt;/A&gt;).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Any suggestions on how to correct this behavior?&lt;/P&gt;</description>
    <pubDate>Thu, 29 May 2025 20:27:30 GMT</pubDate>
    <dc:creator>shaunm001</dc:creator>
    <dc:date>2025-05-29T20:27:30Z</dc:date>
    <item>
      <title>Cell drilldown always sets value of first column</title>
      <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747238#M81981</link>
      <description>&lt;P&gt;I have the following dashboard table:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;messageIdTok=$messageIdTok$ userIdTok=$userIdTok$ subjectTok=$subjectTok$&amp;lt;/title&amp;gt;
        &amp;lt;search base="baseSearch"&amp;gt;
          &amp;lt;query&amp;gt;| search subject="*$subjectTok$*" UserId="$userIdTok$" ipAddress="$ipAddressTok$" messageId="$messageIdTok$" | table _time,UserId,subject,Operation,messageId,ClientInfoString,ipAddress&amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="count"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;cell&amp;lt;/option&amp;gt;
        &amp;lt;option name="percentagesRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="totalsRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
        &amp;lt;drilldown&amp;gt;
          &amp;lt;condition field="subject"&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;$row.subject$&amp;lt;/set&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="messageId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;$click.value$&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="UserId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;$row.UserId$&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
        &amp;lt;/drilldown&amp;gt;
      &amp;lt;/table&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;In the "messageId" drilldown condition, i'm using $click.value$. But when I do this, clicking the cell always sets the messageIdTok to the value in the first column (_time in this case). I also notice that when i have table option "drilldown" set to "cell", moving the mouse over the table always highlights the cell I'm hovering over as well as the first cell of that row (video &lt;A title="video" href="https://applereit-my.sharepoint.com/:v:/p/smichelson/EduBwc78lrVDq-UOKhh9fzUBxd0l0des816IdeN6EQoFWA?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&amp;amp;e=QAponj" target="_self"&gt;here&lt;/A&gt;).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Any suggestions on how to correct this behavior?&lt;/P&gt;</description>
      <pubDate>Thu, 29 May 2025 20:27:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747238#M81981</guid>
      <dc:creator>shaunm001</dc:creator>
      <dc:date>2025-05-29T20:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Cell drilldown always sets value of first column</title>
      <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747239#M81982</link>
      <description>&lt;P&gt;Nevermind....looks like using $click.value2$ solves the problem.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 May 2025 20:34:15 GMT</pubDate>
      <guid>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747239#M81982</guid>
      <dc:creator>shaunm001</dc:creator>
      <dc:date>2025-05-29T20:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Cell drilldown always sets value of first column</title>
      <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747240#M81983</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/243541"&gt;@shaunm001&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit - you beat me to it &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; Seems you've got it sorted anyway.&lt;/P&gt;&lt;P&gt;You need to use $click.value2$ instead. I've included an example below to test this. It doesnt seem well documented but a few of the docs do reference click.value2 - it seems to suggest click.value sets the "X-axis value" which it presumably infers as _time.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form version="1.1" theme="dark"&amp;gt;
  &amp;lt;label&amp;gt;Search and Filter Dashboard (Makeresults Base)&amp;lt;/label&amp;gt;
  &amp;lt;description&amp;gt;A dashboard to search and filter generated logs with drilldown capabilities.&amp;lt;/description&amp;gt;
  &amp;lt;!-- Define default token values --&amp;gt;
  &amp;lt;!-- Define the base search using makeresults --&amp;gt;
  &amp;lt;search id="baseSearch"&amp;gt;
    &amp;lt;query&amp;gt;
      | makeresults count=15
      | eval _time = now() - round(random() * 86400)
      | streamstats count as rec_num
      | eval UserId = case(
          rec_num % 3 == 0, "user_A",
          rec_num % 3 == 1, "user_B",
          rec_num % 3 == 2, "user_C"
        )
      | eval subject = case(
          rec_num % 5 == 0, "Email sent successfully",
          rec_num % 5 == 1, "Login attempt failed",
          rec_num % 5 == 2, "Report generated",
          rec_num % 5 == 3, "File upload complete",
          rec_num % 5 == 4, "System error detected"
        )
      | eval Operation = case(
          rec_num % 4 == 0, "LOGIN",
          rec_num % 4 == 1, "EMAIL",
          rec_num % 4 == 2, "UPLOAD",
          rec_num % 4 == 3, "REPORT"
        )
      | eval messageId = "msg-" . rec_num . "-" . substr(md5(_time), 1, 8)
      | eval ClientInfoString = "{\"os\":\"Windows\",\"browser\":\"Chrome\",\"ipAddress\":\"192.168.1.10" . (rec_num % 5) . "\"}"
      | eval _raw = json("{\"os\":\"Windows\",\"browser\":\"Chrome\",\"ipAddress\":\"192.168.1.10" . (rec_num % 5) . "\"}")
      | spath
      | fields _time, UserId, subject, Operation, messageId, ClientInfoString, ipAddress
    &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;fieldset submitButton="true"&amp;gt;
    &amp;lt;input type="text" token="messageIdTok"&amp;gt;
      &amp;lt;label&amp;gt;Message ID:&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;*&amp;lt;/default&amp;gt;
      &amp;lt;initialValue&amp;gt;*&amp;lt;/initialValue&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="userIdTok"&amp;gt;
      &amp;lt;label&amp;gt;User ID:&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;*&amp;lt;/default&amp;gt;
      &amp;lt;initialValue&amp;gt;*&amp;lt;/initialValue&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="subjectTok"&amp;gt;
      &amp;lt;label&amp;gt;Subject Contains:&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;*&amp;lt;/default&amp;gt;
      &amp;lt;initialValue&amp;gt;*&amp;lt;/initialValue&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="ipAddressTok"&amp;gt;
      &amp;lt;label&amp;gt;IP Address:&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;*&amp;lt;/default&amp;gt;
      &amp;lt;initialValue&amp;gt;*&amp;lt;/initialValue&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;messageIdTok=$messageIdTok$ userIdTok=$userIdTok$ subjectTok=$subjectTok$ ipAddressTok=$ipAddressTok$&amp;lt;/title&amp;gt;
        &amp;lt;search base="baseSearch"&amp;gt;
          &amp;lt;query&amp;gt;
            | search subject="*$subjectTok$*"
            UserId="$userIdTok$"
            ipAddress="$ipAddressTok$"
            messageId="$messageIdTok$"
          &amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="count"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;cell&amp;lt;/option&amp;gt;
        &amp;lt;option name="percentagesRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="totalsRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
        &amp;lt;drilldown&amp;gt;
          &amp;lt;condition field="subject"&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;$row.subject$&amp;lt;/set&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="messageId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;$click.value2$&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="UserId"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;$row.UserId$&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;*&amp;lt;/set&amp;gt;
          &amp;lt;/condition&amp;gt;
          &amp;lt;condition field="ipAddress"&amp;gt;
            &amp;lt;set token="messageIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="subjectTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="userIdTok"&amp;gt;*&amp;lt;/set&amp;gt;
            &amp;lt;set token="ipAddressTok"&amp;gt;$row.ipAddress$&amp;lt;/set&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;/form&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":glowing_star:"&gt;🌟&lt;/span&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Did this answer help you?&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;If so, please consider:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Adding karma to show it was useful&lt;/LI&gt;&lt;LI&gt;Marking it as the solution if it resolved your issue&lt;/LI&gt;&lt;LI&gt;Commenting if you need any clarification&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Your feedback encourages the volunteers in this community to continue contributing&lt;/P&gt;</description>
      <pubDate>Thu, 29 May 2025 20:48:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/All-Apps-and-Add-ons/Cell-drilldown-always-sets-value-of-first-column/m-p/747240#M81983</guid>
      <dc:creator>livehybrid</dc:creator>
      <dc:date>2025-05-29T20:48:48Z</dc:date>
    </item>
  </channel>
</rss>

