Most of these reports can fulfill our business requirement but sometimes, we need to write custom reports or need to modify the existing reports. In this article, we will help you understand different reporting development options for Dynamics CRM.
Report Wizard

We can define filtering criteria and setup grouping depending on the requirement. It also allows us to set the report format, e.g. just tabular report or chart and tabular report; but does not provide any option to define custom formatting of report data. Report wizard does not provide any flexibility to modify the report layouts or define the custom layout options, like – we can’t dynamically define report layout based on some logic using expressions, but it is a good option to develop an easy report by just following a couple of screens. Developing reports using "Report Wizard" does not require any technical knowledge.
Custom Reports using Visual Studio
- FetchXML
- SSRS
To develop a report using Visual Studio, you should have good experience in SSRS, FetchXML query.
Power BI

We can use Power BI, using three options, Power BI for Desktop, Power BI service, and Power BI apps for mobile. We can connect Power BI with CRM Online or on-premise to get the Dynamics CRM data and render it over reports using different formats. Further, we can use these reports in Dynamics CRM dashboards. Power BI can refresh it’s data to provide more realistic numbers. We can share these reports with other users as well.
In our next article, we will demonstrate how to use these option to write custom reports. So, stay tuned !!

Chandan KothaPosted Jan 25, 2017, 1:48 PM
I am waiting on "how to use these option to write custom reports"
SubashPosted Sep 20, 2016, 12:40 AM
Nice one sir
Vignesh ManiPosted Sep 15, 2016, 3:26 PM
Good one