Если вы делаете это внутри самого Crystal Report, вам нужно использовать оператор Switch.
Switch ({Ref_Referrals.ReferralStatusID} = 1, "Open",
{Ref_Referrals.ReferralStatusID} = 2, "Closed-Sale",
{Ref_Referrals.ReferralStatusID} = 3, "Closed-Expired",
{Ref_Referrals.ReferralStatusID} = 4, "Closed-No Interest",
{Ref_Referrals.ReferralStatusID} = 5, "Closed-Extended",
{Ref_Referrals.ReferralStatusID} = 6, "Closed-Sale(Auto)",
{Ref_Referrals.ReferralStatusID} = 7, "Closed-Future Interest",
{Ref_Referrals.ReferralStatusID} = 8, "Closed Not Qualified",
True, "")
Последняя строка Switch возвращает строку 0 длины, если ни один из предыдущих 8условия выполняются.
Редактировать: Если по какой-то причине вы все еще действительно хотите сделать это с IF THEN ELSE, вам нужно будет использовать вложенные ELSE IFs.SWITCH предназначен для замены вложенного ELSE IF, хотя.Просто мысль.