Could you try:
iif(filed=Empty , "?" ,filed)
Just curious, maybe " " isn't really in that field after all!
(Its worth noting that when I tried the expression for a column called "note", it was more like:)
=Iif(Fields!Note.Value=Nothing,"?",Fields!Note.Value)
instead of just 'Note'