AnsweredAssumed Answered

IsEmpty expression not recognising blank attribute values

Question asked by ssienaert on Dec 5, 2019

Hello,

 

In ArcGIS Online's pop-up configuration dialog box, I have been trying to create an expression so that a short phrase appears in place of a blank space when an attribute does not contain a value. (I would like the attribute name to appear always.)

 

E.g., I would like the pop-up to read:

 

Fish: No fish present

 

To achieve this, my expression currently reads:

 

IIF(IsEmpty($feature.Fish),'No fish present',$feature.Fish)

 

The expression is working in some ways, in that it returns the correct values for the attribute when a value exists. And if I substitute '$feature.Fish' in the expression for a different 'if false' value, such as the word 'absent', it will return:

 

Fish: absent

 

My problem is that the 'if true' value ('No fish present') is never returned, it simply returns a blank space, despite my data containing numerous blank values:

 

Fish:

 

Where no values exist in my attribute table the cell is empty (it does not contain "null" or anything else).

 

I am very grateful for any tips or advice you might have. Thank you!

 

Sarah

Outcomes