Yes, you are right! Just checked....
It's not possible to generate empty value in the property using conversion file!
You can generate empty property in transformation file, but you can't check string length in transformation - only direct string comparison...
May be instead of empty property you can use "N" like:
* | js:%external%.toString().length==3 ? "X" : "N" |
Vadim