Still wish there was a dedicated Arcade board. It is not just AGOL anymore. Anyway.
I have been using Arcade a ton. Lots of useful stuff. Most of my use cases use the FeatureSet functions. Two biggest uses are grabbing info or a summary between parents and children in relationship classes and aggerating stats of Points in Polygons. These work great and I can do some cool stuff.
Unfortunately only being able to use FeatureSet in a popup is really limiting what I can do for the user. While popups are great the times a user will be clicking on each say polygon one by one is pretty slim.
The problem is you cannot really do anything with the expression except look at it.
Lets say I have a calculation that does an avg of Bare Ground across all points in a polygon. I want symbolize the polygons say red to green based on the Avg - nope can't. Ok how about filter the map to show only Avgs under 40% - nope can't. Ok I will open the attribute table and browse or sort - nope can't do that either. Ok how about a label that shows good/bad - nope can't do that. User finally says forget it I will export the data - nope Arcade goes away!
So users come back to me and say this is pretty and all but I cant actually do anything with it.
How are people dealing with this? Again I love Arcade and its powerful but I am having a hard time finding good workflows to actually do anything with them.
I understand that FeatureSet can get slow and that will cause many of these to be painful. I have suggested things like adding a where clause to the FeatureSet calls that would speed them up. I have created a Arc Idea to calc the Arcade values on export. Labels I think would be ok. Filter I really thought would work but no FeatureSet is blocked.
Will any of these be opened up to FeatureSet at some point? Any suggestions or tricks people have used?
Thank for any insight