error de fórmula al tener DataSource vacío

Estoy usando Crystal Reports en mi aplicación asp.net de vs2012. Tengo una fórmula en grupo de fuente de datos que es:

if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0) entonces t: = ToText ({PB_Portal_Reports_RestrictionRepClass.Amount}) + "" + {PB_Portal_Reports_RestrictionRepClass.Currency} else t: = xxxx!

cuando tengo al menos un registro, el informe funciona según sea necesario, pero cuando paso la lista con el número de registros = 0, tengo un error

Aquí se requiere una cadena. Detalles: errorKindError en el archivo CollectionListReport {E78D7A32-A1D9-4C39-B11A-C333992049DC} .rpt: Error en la fórmula amn: 'if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0), entonces' A string es obligatorio aquí. Detalles: errorKind

Intenté usar isnull, o conversión de tipo, o incluso intenté verificar primero alguna otra variable "has_data" y solo luego tratar de hacer esta comparación pero aún no tuve suerte en resolver este error, por favor, ayúdame

Respuestas a la pregunta(1)

Su respuesta a la pregunta