What this module does
...
The Reporting UI module also includes a (not-yet-complete) Ad Hoc Analysis tool (url: .../reportingui/adHocManage.page) which lets you build data sets based on the Definition Libraries in the Reporting Module.
Downloads
https://modulesaddons.openmrs.org/#/show/212/org.openmrs.module.reporting-ui-module
Screenshots
Once configured by your own implementation's modules, the Reports App homepage might look like this:
...
1.) Navigate to System Administration --> Manage Apps in the Administration UI.
2.) Disable the reportingui.reports, by clicking the "Stop" button next to the default Reporting App. If you don't stop the built-in app, you will see two Report icons after you create your custom one.
...
4.) Give it a name like "my.reportingui.reports".
5.) Copy the contents from the Default JSON Config, and paste it into the Definition (required) field on the Add App Definition you created in step 3 above.
6.) Edit the code you copied in and add additional JSON objects under "extensions". Specifically, you'd copy the thing that's currently attached to dataExports (see the code here) and:
...