Select to view content in your preferred language

Include "Expression" option for 'Table Attribute' Dynamic Text Source Table

460
1
02-16-2025 09:21 PM
Status: Open
Labels (1)
LindsayRaabe_FPCWA
MVP Regular Contributor

Existing functionality: Currently, when you insert an "Table Attribute" dynamic text element into a layout in ArcGIS Pro, you set the input source to a table (layer) in a single map frame. 

LindsayRaabe_FPCWA_0-1739768823951.png

IDEA: Add an expression option to the "Table" parameter so that Arcade can be used to generate a new or modified input table based on multiple map layers/tables. 

LindsayRaabe_FPCWA_1-1739768935539.png

USE CASE: I have many scenarios come up in my map production where we try to minimise the amount of manual input required by our users over elements in the layout. This feature would hopefully enable us to perform an intersect between 2 layers in the map, so that a focus feature set by a definition query or map series (e.g. a Plantation) can be used to select one or multiple intersecting features from another layer (e.g. Local Government Authority) to then display on the layout. In the image below, it would return only feature "P" instead of all features (A-Z) or all visible features (A,M,P & Z) from the grey layer. 

LindsayRaabe_FPCWA_2-1739769206478.png

This would open up more possibilities than simply adding in another option to the Query parameter (e.g. a "Search Table" option with distance settings) that could be used to find features in the "Table" that are within X of the "Search" table, but I've listed that as a separate idea as well (potentially 'simpler' option to implement?) Include "Search Table" option for 'Table Attribute... - Esri Community

 

1 Comment
LindsayRaabe_FPCWA

As discussed on the similar idea here (Include "Search Table" option for 'Table Attribute... - Esri Community), a spatial definition query function for layers (Spatial definition query - Esri Community) would help in some cases, but not all. It would help when you are only interested in features and their attributes within a target area/feature, but not when you want to maintain all features from a layer for situational awareness, but only want to return attributes in the dynamic text from within the target area/feature.