# Tutorial 2: Using Report Bands

In this tutorial, we will:

* Learn how to use Jasper **report bands** to create **repeating elements** in our reports.

## Objective

Create reports with *repeating elements*.

**Example**:

![](https://950445536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4GLkzIBhRPJYBUJD8p%2F-M4GLmpngX5uSfgbRicS%2F-M4GM0EfJIwp51xAIutX%2FTutorial_2_Pro_Version_Final_PreviewResize.jpg?generation=1586207943140123\&alt=media)

### KEY CONCEPTS

* **Groups** create **bands** in your report.  To create a band, you must create a group.
* **Sorting**, **Grouping**, and **Bands** are inextricably tied together. &#x20;
  * Report bands will generate *every time* the field you are grouping by changes.
  * IF your data is NOT sorted correctly, you'll get "duplicate" bands in your report, each with incomplete data.

![](https://950445536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4GLkzIBhRPJYBUJD8p%2F-M4GLmpngX5uSfgbRicS%2F-M4GM0EhRMWNxHLBHxRE%2FTutorial%202%20Pro%20Version%20Sorting%20and%20Bands%20GraphicResize.jpg?generation=1586207943372867\&alt=media)

* **Sorting** dramatically affects the behavior of the report bands.
* *IF your data is sorted correctly*, the “site band” will print once for each site; the grade level band will print once for each grade level; etc.

&#x20;**Did you know Illuminate can build your BI Tool for you?**\
[Click here to learn about Illuminate's **Report Building Service**.](https://www.illuminateed.com/resources/report-building-service/)

[**>> Continue to Step 1. >>**](https://colah.gitbook.io/illuminate-bi-tool-guide/tutorials/tutorials-for-pro-version-professional-edition/tutorial-2-using-report-bands/step-1-duplicate-report-from-tutorial-1)
