Doing business reports in enterprise is always big pain for developers. The existing tools are usually limited by some proprietary WYSIWYG editor for some proprietary xml formats. Basically it is hard getting report to look the way you want. What is even worse you need to write helper functions in languages like c# or java which means you need to recompile your project when you are changing them.
You can start right away doing reports in free jsreport playground, you can also download it on premise to your server or you can register for cloud based jsreport online.