Build Reports For Finance and Operations Apps
Build Reports For Finance and Operations Apps
apps
Create and modify reports that use SSRS
Many pre-generated SSRS reports come out of the box with Finance and Operations apps. SSRS
reports allow you to print reports to different locations, such as your screen, a printer, a file, or an
email. You can use SSRS reports to create parameterized views with drill-down navigation. You can
also embed hyperlinks from a report to Finance and Operations apps pages.
Additionally, you can schedule your reports to run periodically by using a batch job. SSRS reports
can also help you create precise compliance documents for your local regulatory business. In addition
to the out-of-the-box reports, you can create and modify additional reports by using X++
development to suit your organization's needs.
SSRS report design can use an autodesign to determine the report layout, which is useful for simple
reports. For more complex reports, you can use the precision designer, which uses a free-form
design surface to customize the layout and content of the report. Fields and tables can be inserted
and moved around freely, and you can adjust margins and spacing between fields. You can also add
expressions to calculate totals, set fonts, add logos, and use labels to automatically translate any text.
After you have determined the report design, you can move on to creating a report.
A data set defines what data is used in the report. In the data set parameters, you can select the data
source for the data set and the data source type. The data source type explains how the data from the
data source is retrieved.
Query - Uses an existing Application Object Tree (AOT) query. Using an existing query
allows for faster filtering of data in SQL to quickly generate reports and requires limited
X++ code to develop. The only X++ code used is for the display methods in the tables.
Business logic - Is used to get a data source other than Finance and Operations. The
Business Logic data source type can only be used with a single report because the
name of the class must match the name of the report.
Report data provider (RDP) - Is used when a query cannot be used alone; additional
logic is needed to run the report. This is usually the case when you use dynamic filters,
when business classes must be called to use data, or if a parameter is used on the UI
that is entered in X++ code.
AX Enum provider - Can be used to filter the report view when the report parameter is
an Enum type.
After the data set is created, you can set the report design by selecting an auto design (for simple
reports) or a precision design (for more customized reports). After your report is finished, you will
need to deploy the report. When you have deployed, your report is ready to run in Finance and
Operations apps.
Extending your reports lets you make changes to existing reports without affecting the standard
report solutions. This means that you will still be able to use your modified and standard report.
Ready-made Power BI reports are available in Lifecycle Services (LCS) and the PowerBI.com
marketplace. However, sometimes you will need to create and modify your own Power BI reports.
When you have the data loaded, you can drag fields to the canvas to manipulate the data. You can
select from a variety of visualizations to explore data, create calculations, and combine multiple
aggregate measurements. After the report is finished, you can then push the report to your
production environment.