Well, that just means that your field is never null, although it may be blank. You must ALWAYS check for nulls first--otherwise the nulls will not be picked up at all.
I can't tell what the first one on the left is, but try this formula instead:
if isnull({table.text}) or
trim({table.text}) = "" then
0 else 1
You might have a different number of spaces in the field, and trim() will remove them.
-LB