Есть ли причина, по которой вы не можете сделать расчет в своем бине? Затем отправьте его в свой отчет в качестве параметра.
У меня был некоторый опыт работы с Mono.
Чистый .NET-материал (например, бизнес-логика, контроллеры или алгоритмы) может быть перенесен без каких-либо проблем. Тем не менее, странные вещи начинают проявляться в компонентах, которые взаимодействуют с операционной системой, пользовательским интерфейсом, службами или постоянством. Так что будьте готовы к некоторой отладке и взлому.
Вещи, которые могут помочь: