błąd formuły przy pustym DataSource

Używam raportów Crystal w mojej aplikacji asp.net vs2012. Mam formułę w grupie źródła danych, która jest:

if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0) następnie t: = ToText ({PB_Portal_Reports_RestrictionRepClass.Amount}) + "" + {PB_Portal_Reports_RestrictionRepClass.Currency} else t: = "xxx";

gdy mam co najmniej jeden rekord, raport działa zgodnie z potrzebami, ale gdy przekazuję listę z liczbą rekordów = 0, to mam błąd

Wymagany jest tutaj łańcuch. Szczegóły: errorKindError w pliku CollectionListReport {E78D7A32-A1D9-4C39-B11A-C333992049DC} .rpt: Błąd w formule amn: 'if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0), a następnie' Łańcuch jest wymagany tutaj. Szczegóły: errorKind

Próbowałem użyć isnull lub konwersji typu, a nawet próbowałem najpierw sprawdzić jakąś inną zmienną „has_data” i dopiero potem spróbować zrobić to porównanie, ale nadal nie miałem szczęścia w rozwiązaniu tego błędu, proszę mi pomóc

questionAnswers(1)

yourAnswerToTheQuestion