Report Builder is part of Reporting Services SQL Server, and it allows you to do all this and more. You can also configure data sources other than MSSQL. We have non-developers who constantly use it to create reports with associations, groupings, etc. Without SQL code.
The license is included in the SQL Server team and above. I do not know if this "free" is enough for you.
source
share