If you concatenate strings with + , string + NULL gives NULL .
If you concatenate strings with & , string & NULL gives string .
Thus, you have two options to fix this:
Option 1: CurrencyName + ' (' + Nz(CurrencySymbol, '') + ')' . Nz (NullToZero) converts Null values ββto the second argument.
Option 2: CurrencyName & ' (' & CurrencySymbol & ')'
You can use this fact to create an expression that shows only brackets when a currency symbol is present (credit for this idea goes this blog post ):
CurrencyName & (' (' + CurrencySymbol + ')') will give Points and Euro (β¬) .
source share