Creating flag fields to avoid Sum of If and other inefficient expressions