What I'd like to be able to do is when the user clicks on iPhone (there are 2 of them which is what presents the problem) I'd like to also include the OS in the search as to be able to uniquely identify which iPhone.
I know how to configure a token to grab "iPhone" but what I don't know is how to grab the OS value at the same time. Also, is it best to put all the info in 1 token or 2 tokens? Or am I going about this completely wrong?
Assuming that you have some visualization and a drilldown action.
Based on the visualization there would be slight changes but you could use two tokens to have more control on the data.
Please find below an anywhere run example. Have a look and let's know if this is what you are looking for
<dashboard>
<label>Phones</label>
<row>
<panel>
<table>
<search>
<query>|makeresults|eval model="iPhone Samsung Nokia"|makemv model|mvexpand model
|appendcols [|makeresults |eval os="iOS Android Symbian"|makemv os|mvexpand os]</query>
<earliest>-15m</earliest>
<latest>now</latest>
</search>
<option name="drilldown">cell</option>
<drilldown>
<set token="model">$row.model$</set>
<set token="os">$row.os$</set>
</drilldown>
</table>
</panel>
</row>
<row>
<panel>
<html>
<h2>Selected Mode is $model$ and OS is $os$</h2>
</html>
</panel>
</row>
</dashboard>