Select to view content in your preferred language

Building an expression in Symbology > Advanced > Size. Size multiplied by Field value in attribute table?

2927
3
03-19-2016 10:11 AM
OndřejŠilháček
Emerging Contributor

In Layer Properties > Symbology > Advanced > Size I would like to create an expression. I need the Size value to be multiplied by the field value in attribute table.

I have tried something like @value * [Field value], but it's not working.

Is there any right way to do this? 

0 Kudos
3 Replies
DanPatterson_Retired
MVP Emeritus

moved to Mapping​  community structure is here GeoNet Community Structure

0 Kudos
JoshuaBixby
MVP Esteemed Contributor

Where is "@value" coming from, i.e., is it another field, a constant from somewhere?  If both values in question are coming from different fields from the same record, the syntax would be [value] * [Field value].

TedKowal
Honored Contributor

As Joshua Bixby alluded to, your "@value " is your default value for the size.  Either you can have a field storing the value in your table or you would have to calculate the value within the expression.

Example:  for a 1:24000 scale map:  myValue = 1/24000 * 12 * 72

This link gives a few details on how to go about it: Symbolizing point features using ground units: Multiple symbols | ArcGIS Blog

0 Kudos