Не совсем уверен, что делает первая строка этого, поскольку я сам не использую Crystal Reports, но, как сказал Ник в комментариях, select case
можно переписать с помощью оператора switch
.Возможным решением для исправления первой строки было бы добавить аналогичный оператор к вычисляемому полю и использовать это поле в переключателе.Вам нужно выяснить логику, используемую для строки numberVar iDay
, чтобы вы могли вставить ее так, как должно быть.
=SWITCH(Fields!iDay.Value = 1, wk_TORIO0430_b.AcquisitionAmnt1,
Fields!iDay.Value = 2, wk_TORIO0430_b.AcquisitionAmnt2,
Fields!iDay.Value = 3, wk_TORIO0430_b.AcquisitionAmnt3,
Fields!iDay.Value = 4, wk_TORIO0430_b.AcquisitionAmnt4,
Fields!iDay.Value = 5, wk_TORIO0430_b.AcquisitionAmnt5)