Hi all,
I’m working with Survey123 data in an ArcGIS Dashboard and need help filtering a parent layer based on selections from a child layer.
In the survey I capture incidents and locations, while the repeats then capture species observations related to each incident.
I want to allow dashboard users to select a species (from the repeat/child layer) and then filter the parent layer to show only the incidents/locations where that species was recorded.
I created a category selector using the species field from the child layer. I attempted to use filter actions, but I’m struggling to get the parent layer to respond correctly to selections from the child layer. In Actions I can't connect the species child layer to anything which filters the parent layer correctly. Either the data doesn't show at all or nothing happens.
Parent to parent and parent to child filter works across the dashboard.
I clearly seem to be missing something really obvious. Do I need to change the Survey itself? Is there a way to do this using Arcade expressions?
How can I dynamically filter the parent layer based on related child records? Are there best practices for setting up this kind of related record filtering in Dashboards?
Any guidance or examples would be much appreciated!
Thanks,
Philine