[{"id":"425f2be4-b65d-4cdf-b543-fb4397f51672","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"a1041c29-1f9f-497e-b577-3e673e487c51","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"c1e3b2a0-7159-4980-a5e1-4fbb04c7fcc1","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"128acbbc-5c49-416b-9c1f-91f679362b23","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"3bc7a653-1dd3-4a33-b35c-41b0ddc2f446","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"cecedb46-bf12-401c-a04c-5282e11b8274","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"2f1768df-3e8b-41c2-826e-93f1a82273d1","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"d9528848-3bae-42c1-8f6d-410a78341cef","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"2683b3de-5c23-429d-9a88-4917616d20ad","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"b96827a0-6bd4-4184-86a4-6fe503d0e4b4","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"96d2140c-5bb6-49b6-a4c7-4af4b7de2e52","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"11f27d32-9547-4a8c-9e88-5dd2bffffeda","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"d186bc7e-cbae-4d23-9cd9-a54880be8e4d","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"26754bf1-707e-4815-b6d3-dcdc87a59188","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"e4c0a89e-cceb-4863-a30a-dff94f1d8d08","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"c4f826a6-5d16-4399-8f1a-7b8449594941","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"ff2b9815-2596-47f7-8793-3585c9ee24a2","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"46851ce2-51a2-4af4-969d-9fe989997135","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"e3e87330-5250-4923-9cdf-e7e8afd353ab","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"a04db983-f77b-4ec6-857c-1c01afaed85a","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"434eed34-9059-46e4-88f9-15e47d09622c","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"30988f2a-ebd5-4a8c-b20e-54a11a528d30","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"a59719c8-0df2-44e1-b89c-9d8fa0312857","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"4be1ecee-287b-43a2-ba99-cfa89de88187","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"ea04cced-7866-48e5-a5fe-1e9f11004d59","tags":[{"product":null,"links":null,"id":"fe610228-9cf6-417f-813a-dcbfd25406c3","name":"upd","color":"#7e678a","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]},{"id":"ab17d080-0112-4ba4-8dae-ef367bec7b78","tags":[{"product":null,"links":null,"id":"4d7b6a40-ab32-4c71-a381-58f3ffd2653e","name":"new","color":"#ed7422","productId":"d699a6af-e150-4da3-ab30-25fd97934601"}]}]
A Banded List
report item is a data region that visualizes the bound data by producing a series of sections called bands
. A band is the container for data visualizers such as a TextBox or Image arranged in a free-form layout fashion.
You can use the banded list to build a Banded Report
. Visit the Get Started With Banded Reports tutorial for more information.
You can add a Banded List
into a report by either double-click the corresponding item in the toolbox or drag-and-drop it to a report page area.
Expand to watch adding the Banded List in action
The following diagram depicts the default structure of the banded list designer that appears if you click anywhere inside its bounding box.
You can use one of two methods to load the general banded list configuration into the properties panel
Select the banded list item in the report explorer.
Click the Root handler
in the banded list designer.
The general configuration includes Base Report Item properties, Common Style Properties, Data Region properties, Visibility, Page Break, and the following specific properties.
If a banded list starts at the bottom of the page, then its header band could appear by itself. You can turn on the Prevent Orphaned Header
switch to move a "lonely" header to the next page so that it appears together with other sections.
Sometimes the footer band could appear by itself on the top of the page. You can turn on the Prevent Orphaned Footer
switch to move a previous section to the next page so that it appears together with a "lonely" footer.
The Keep together
flag determines whether a banded list always appears on a single page if it fits.
The Consume White Space
flag indicates whether banded list sections that can shrink in size should eliminate the whitespace.
The banded list consists of sections called bands
. Several band types serve different purposes but share common properties. You can click the Band Handler
in the banded list designer or anywhere inside the bounding box of a band to load its configuration into the properties panel.
The Height
is the vertical size, in length units, of a band at the design-time.
The Action
property determines the interactive action that occurs when a report reader clicks within the space occupied by a band.
The Can Grow
flag indicates whether a band can increase its height at preview-time to accommodate growing content, such as a long text.
The Can Shrink
flag indicates whether a band can shrink in height if there is more available space than the content takes. This property works together with the Consume White Space flag.
The Keep Together
flag indicates whether a band always appears on a single page if it fits.
The Page Break
property determines the location of page breaks generated by band instances.
None
- no page breaks are generated.
Start
- each band instance inserts the page break before displaying the content.
End
- each band instance inserts the page break after displaying the content .
StartAndEnd
- the combination of the Start
and End
options.
The Visibility configures a band's static or dynamic visibility.
The Header
appears at the beginning of a banded list. Also, if its Repeat On New Page
switch is on, it prints on every page taken by the banded list content. You could use the header band to display the title or the logo of a banded report. For instance, the Get Started with Banded Reports
demo contains the Employee Directory
textbox in the header band.
The Group Header
appears at the beginning of a group instance. Also, if its Repeat On New Page
switch is on, it prints on every page taken by the banded list content. You could use the group header band to display the group's field value or summary value. For instance, the Get Started with Banded Reports
demo groups employees by the department name and has the group header that prints on every page and contains the {DepartmentName}
textbox.
The Details
section repeats for each bound data set record that passed through the data set filters and data region filters. For instance, in the Get Started with Banded Reports
demo, the details band displays the name, title, email, phone and photo of each employee.
If a banded list has the grouping configured, then the details bands appear between the header and footer of the enclosing group instance.
The Group Footer
appears at the end of a group instance. Also, if its Repeat On New Page
switch is on, it prints on every page taken by the banded list content. You could use the group footer band to display summary values. Also, you could turn on the Print At Bottom
switch to ensure that the group footer always prints at the bottom of the page.
The Footer
band appears at the end of a banded list. Also, if its Repeat On New Page
switch is on, it prints on every page taken by the banded list content. You could use the footer band to display grand totals. Also, you could turn on the Print At Bottom
switch to ensure that the footer band always prints at the bottom of the page.
The banded list allows you to group Details
bands by one or multiple criteria. For instance, the Get Started with Banded Reports
demo groups the employee list by the department name. We recommend using the Group Editor
in the banded list designer to configure grouping.
You can use one of two methods to add a banded list group.
Right-click the <Details>
text in the Group Editor
and select the Group -> Insert Group
item in the context menu.
Drag and drop a field that you want to group by from the Data panel to the Group Editor
.
Expand to watch adding grouping by drag-and-drop in action
You can arrange data in a banded list with several nested groups. For instance, in the Get Started with Banded Reports
demo, employees within each department could be grouped by the job title.
To insert a child group, right-click the parent group name in the Group Editor
and select the Group -> Insert Group
item in the context menu. Alternatively, you can drag-and-drop a field from the data panel to the group editor that indicates the position of a newly added group relative to existing groups with the <New Group>
placeholder.
Also, you could delete a group or remove or add its header or footer by using the corresponding items of the context menu.
The Group Editor
enumerates group names that you can click to load their configuration into the properties panel.
The Group Name
is the group Id
that displayed in the group editor.
The Group Expressions
is the collection of bound field references or more advanced expressions. Distinct values of group expressions generate Group Instances
that consist of optional Group Header
and Group Footer
and the Details
bands. For instance, the Get Started with Banded Reports
demo has the {DepartmentName}
group expression. Consequently, the banded list generates 17 group instances.
The Label
expression determines the text of a group instance link in the Report Map. The Get Started with Banded Reports
demo uses this property.
The Filters Editor allows you to filter out certain group instances. For example, if we want to exclude the Sales
department from the Get Started with Banded Reports
demo's output, then we can add the following filter for the DepartmentName
group.
The Sort Expressions
is the collection of items that allows you to sort group instances. Each item consists of the expression and the sort direction. For example, in the Get Started with Banded Reports
demo, we could sort the DepartmentName
group instances in ascending or descending alphabetical order by using the {DepartmentName}
sort expression and required sort direction.
If a group instance starts at the bottom of the page, its Header
band could appear by itself. You can switch on the Prevent Orphaned Header
flag to move "lonely" group headers to the next page so that they appear together with the first Details
band of the group instance.
Sometimes, the Group Footer
band could appear by itself on the top of the page. You can switch on the Prevent Orphaned Footer
flag to move the last Details
band of the group instance to the next page so that it appears together with a "lonely" group footer.
The Keep together
flag ensures that the group instance always appears on a single page if it fits.
The Page Break
property determines the location of page breaks generated by group instances.
None
- no page breaks are generated.
Start
- each group instance inserts the page break before the Group Header
or the first Details
band.
End
- each group instance inserts the page break after the Group Footer
or the last Details
band.
StartAndEnd
- the combination of the Start
and End
options.
Between
- each group instance starts on the new page. The Get Started with Banded Reports
demo uses this option.
The Visibility property determines static or dynamic visibility of group instances.
The New Section
flag determines whether each group instance has its page numbering. Check the Global References documentation for more information.