I was working on some data this week and symbolized it by recency using "Vary symbology by attribute" with an arcade expression. The most recent points being darker than the earlier points.
This is great.
However, I was wondering if it was possible to make them go by whatever is in view, rather than across the entire dataset? This is a Dynamic Range Adjustment (DRA) in raster data.
Is it possible in vector data? A similar thing happens with aggregation (bins change depending on zoom) so I was wondering if we could take that sort of function and apply it elsewhere.
DRA is built in for raster data from my understanding vector data does not have a direct equivalent. Using the vary symbology by attributes with an arcade expression it evaluates the full dataset not just the visible features.
You might be able to an arcade with $mapscale or apply clustering/binning?
Aggregation is designed to be scale-dependent, recalculating as you zoom.
I have included some documentation below which may help
Set custom expressions for symbology—ArcGIS Pro | Documentation
Attribute-driven symbology—ArcGIS Pro | Documentation
How To: Assign Colored Symbols to Attributes Using Arcade Expressions in ArcGIS Pro
Symbolize clustered feature layers—ArcGIS Pro | Documentation