Are you sure your unit_num field is an empty string and not NULL. Also, if your data is stored in SQL Server, you need to use single quotes, not double quotes. You could try this to take care of either case:
IIF([unit_num]='' OR [unit_num] IS NULL, [stnum], [stnumsuf])