I'm trying to access a table I have on my web map, as a factor in my expression to symbolize a layer. but the expression builder does not have the $map profile variable available. its only available in the pop up expression builder. Is there some sort of configuration I did wrong with my service or the webmap thats doing this?
I believe, according to ESRI's documentation, that the $map profile isn't available in labels. Nothing you did, just the way they have it set for, I assume, a good reason that I have no way of understanding:
https://developers.arcgis.com/arcade/profiles/labeling/
I think you are right. my other option is to use the analysis tools to join the table to the layer, but I don't have those in my web map either, and I am an administrator and it's not a public URL...so maybe that's what I need helo with.
What environment are you working in? Do any of these situations apply to you?