Custom Reports

In Mifos X, apart from using standard reports which are already shipped, you can create your own Custom Reports based on your required parameters.

Mifos X currently supports two types of Custom Reports:

1) Stretchy Reports

2) Pentaho Reports

Stretchy Reports:

To create a new custom report, the Developer/Specialist writes the relevant SQL queries, adds it to the reporting metadata and adds any parameters required. Stretchy Reports are also known as "Screen Based Reports" or "Table Reports". Stretchy Reports work great for on-screen display and for exporting data to spreadsheets.

Creating Stretchy Reports:

  1. Go To Admin >> System >> Manage Reports and Click on '+ Create Report' tab to see the following window:

The following SQL Query is used as an example:

Example

Select c.id clientId, CONCAT("\"",c.display_name,"\"") clientName, ounder.name officeName from m_office o join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%') join m_client c on c.office_id = ounder.id where o.id = ${officeId}

Parameter: Select office

2. The Stretchy Report requires you to fill the following fields before it gets generated:

3. After filling in the required parameters, click on the 'Submit' button to generate the report.

4. To view the Report, click on 'Reports' tab and either search for it by Report Name, or go to the specific category to which the report belongs to and select the report.

Modify existing Stretchy Reports:

To modify an existing Stretchy Report:

  1. Go to Admin >> System >> Manage Reports to see the list of Stretchy as well as Pentaho Reports.

  2. Click on the specific report you want to modify. It will show the highlights of the Stretchy Report as shown in the screenshot below:

3. Click on the 'Edit' button to modify the Report. 4. Once you modify the report, click on the 'Submit' button.

Create and Upload Custom Pentaho Reports:

Pentaho Reporting is a suite of tools for creating pixel-perfect reports. With Pentaho Reporting, you are able to transform data into meaningful information tailored to your audience. You can create HTML, Excel, PDF, Text or printed reports. It’s an open-source reporting tool.

Stretchy Reports vs Pentaho Reports:

For more information on how to create Pentaho Reports, click here.

Related articles

Last updated