Das mit dem @If war schon ein guter Ansatz ... Wenn man mit Werten rechnen will, muss man vorher sicherstellen, dass auch Werte da sind. Beispiel:
@If (IsNumber (Preis); Preis * 1,16; 0)
Oder mit Datumswerten:
@If (@IsTime (StartDate) & @IsTime (EndDate); (EndDate - StartDate) / 86400; 0)
HTH,
Bernhard