Hi @brady_brady I just came back to this dashboard and realized that I hadn't tried your solution yet. This time, when I added the Selected column to my local data filter as an AND clause (using the "Selected(Row State())" formula for that column, I got much closer to the exact behavior I was looking for. See the attached dashboard.
You can see how this works by selecting one or more of the bird species using the local filter. With these settings both the word cloud and the histograms redraw to reflect this selection.
Next, select one or more of the bars in the histogram. Note: this results in a typical "unselected faded" response from the map, where instead of disappearing (which I'd prefer), the unselected points are now white. However, when I select "1" from the Selected column filter, which is now in the local data filter, these unselected faded dots disappear. An extra step, but the desired effect is achieved: points that are shown reflect both the species selection and any additional subsetting using the histogram filters.
One thing that is kind of nice about this is that selecting the "0" option from the "Selected" column filter in the local data table, clears the histogram selection (but not the species selection, which is cleared separately using the "clear" button on the data filter). So, using the clear button above the species list and selecting the "0" value for the Selected column filter (below the species list) has the effect of clearing all filters and showing all points again.
This process works the same way if the Word Cloud is used to select rows (instead of, or in addition to, the histogram bars). However, with the word cloud, you need to right click and "Select Rows" to apply the selection to the data table. Still, selecting the "0" value from the Selected filter clears out all Word Cloud and Histogram-based selections. NICE!
Thanks again, Brady, for this great solution. It allowed me to create the kind of interactivity I wanted. It would be really cool if this kind of multiple-filter interactivity could be built in to dashboards a little more easily. The attached dashboard works, but I can think of 4 improvements that would be nice to have built in to JMP (removing the need to use the Selected column filter):
1) It would be cool if the record selecting behavior that is achieved by the Select column formula could be applied across ALL graph-based objects, so that they can be used directly as additive filters without the hack of the "Selected" column filter.
2) It would be cool if the clearing selected records behavior could be achieved by simply clicking on a non-data value in a graph, rather than having to use the "0" value from the selected column data filter to clear selections. It would be great if both the record selection behavior (in number 1 above) and the de-selection behavior (described here) didn't require the use of the "Selected" column filter. It works great, but it's not totally intuitive and requires some explanation.
3) It would be great if one could select or de-select records using any individual graph, or combination of graphs, as described above. Currently, using the "0" value for the Selected column data filter clears selections from ALL graphs. It would be better to be able to do this one graph at a time.
4) It would be great if row selection could occur simply by clicking on a word in the Word Cloud, rather than having to right click and choose "Select Rows".
These are just some thoughts about potential improvements for filtering dashboards that make sense to me as a developer and user. I have no idea how practical any of them would be given the way interactivity in JMP works, but this combination of options seems like it would make both dashboard building and use more intuitive.
Thanks again,
Casey
Casey