Я думаю, что проблема в том, что нет ИЛИ ЕСЛИ.Вы можете сказать «ИЛИ» и добавить второе условие, но затем, потому что вам нужно другое, вам может понадобиться использовать elseif или inner, если.
У меня нет способа проверить это, но попробуйте добавить форматирование отступаи код следующий:
If {'GPD_Data_'.Deal No} = [0000,9452] and {'GPD_Data_'.Saving Accepted ?} <> ["1-Accepted","Unknown"] then
0
else
if {'GPD_Data_'.% Charges in GBP}
or ( {'GPD_Data_'.Deal No}= [9281] and {'GPD_Data_'.Saving Accepted ?} = ["13-Itinerary Changed,6-Cancelled"] ) then
10
else
{'GPD_Data_'.% Charges in GBP}
Надеюсь, что это работает.