Handling 'undefined' value
Option 1. Using an expression to replace Undefined value
The reason you are getting 'undefined' is that the property/field doesn't exist.
To replace an undefined field with 'N/A' using the built-in function ifNull, you can use the following expression to replace the value with 'N/A' if the property is null, undefined, or empty
{{ ifNull(data.somefield, "N/A") }}
Option 2: Using “Undefined Value Handling” to suppress undefined value
Alternatively, you can suppress an undefined value by enabling Undefined Value Handling and replacing the undefined value with new text.