If I'm understanding you right does that mean that in my eval here I'm trying to use the token row.Exception which was just set and that's why it doesn't work?
<drilldown>
<condition field="Help">
<eval token="anchor">rtrim($row.Exception$)</eval>
<link target="_blank">https://MyURL-$anchor$</link>
</condition>
</drilldown>
In frobinson's example, will the token created by his eval have a different value depending on the row clicked on when the user is drilling down?
I worked around this issue entirely by adding a new field with the spaces removed in the base search, then in the XML using fields to hide that field. That allows me to reference the no spaces value for a token, but keeps the display to the user clean.
<panel>
<table>
<title>Test entry</title>
<search>
<query>MySearch | eval nospaces=replace(Exception,"\ ","") ]</query>
<earliest>@d</earliest>
<latest>now</latest>
</search>
<fields>field1, field2, Exception, Help</fields>
<option name="wrap">true</option>
<option name="rowNumbers">false</option>
<option name="drilldown">cell</option>
<option name="dataOverlayMode">none</option>
<option name="count">10</option>
<drilldown>
<condition field="Help">
<set token="anchor">$row.nospaces$</set>
<link target="_blank">MyURL-$anchor$</link>
</condition>
</drilldown>
</table>
</panel>
... View more