For help with the Reports Dictionary - see online help within the Dictionary Pages
Select one of the module areas to report on. Guided reports can only generate reports from within one module. For reports across modules, you will need to use either a compound report, or build a custom report using SQL statements.
There are 3 types of reports that can be generated:
Select the columns to draw the report data from. Click the column to add in the left hand box and then click the "Add" button. Your column will now show up in the right hand box. To remove a selected column, click the column name on the right hand side and then click the delete button. Once you are happy with the columns, select the "Choose Columns" button to proceed to the next step.
Be careful selecting columns. The guided reports feature expects that you have some knowledge of the Koha database structure and what each field is used for. Be careful selecting columns as a poor choice may lead to a report that is so large that it either times out before it can be generated, or it will require a large amount of system resources to generate and slow down the operation of Koha.
There is no sanity checker in the reports engine
Criteria allow you to limit your report to display results to a given criteria.Criteria are bound to a specific reporting area.
Now choose operations that you want to preform on each column. The operations that can be selected are:
Select how you wish to order the report. You can select multiple criteria to order against and the hierarchy that the are applied. For example order alphabetically by Surname, and then alphabetically by First Name
Once you have generated a report, you can now choose to save the report definition so that you can run it again when required, or setup the Scheduler to run the report for you.
A report can be generated directly using from an SQL statement. On the "Generate from SQL" page, give the report a Title and Description (using the notes field) and then paste your SQL statement into the text area.
Reports can be scheduled to run either at a one off time, or repeatedly at a defined period using the task scheduler. The task scheduler is found under Tools > Scheduler