Imagine a scenario where I need to have a hidden column in my table to serve a passing functionality.
Just to make sure I understand, you have a dashboard panel with a stats table. The table has columns fieldA, fieldB, fieldC, fieldD and you want to use the value in fieldC, but not display that column in the stats table. This might be for a key you don't want to display, but use as part of a drilldown.
One way to do it:
<table> <title>Your title here</title> <search> <query> (your search here) | table fieldA fieldB fieldC fieldD </query> <earliest>-1d@d</earliest> <latest>now</latest> </search> <option name="count">10</option> <option name="drilldown">row</option> <option name="rowNumbers">false</option> <fields>fieldA,fieldB,fieldD</fields> <drilldown> <set token="clientTok">$row.fieldC$</set> <set token="forms.clientTok">$row.fieldC$</set> </drilldown> </table>
The query should output all the fields you want to display, plus the one you want to hide. I just used table as an example, but you likely already have them listed by stats or something similar. The fields section controls fields that you want to see in the panel. The token clientTok can then be used in other panels, such as the target panel, using the $clientTok$.