使用C1ReportDesigner > 报表中的图表 > 分组报表中的图表 |
Reports for WinForms允许创建具有多个分组的报表。例如,除了可以在一个单一的报表中列举全部的产品信息外,还可以按照分类对产品进行分组。每一个分组具有一个页眉和页脚,用作显示该分组的相关信息,比如说标题和副标题。如果添加一个图表至分组页眉区域,则图表仅显示当前分组的数据。而添加一个图表到报表页眉或者页脚区域则会包含报表的全部数据。
为了说明这一点,这里是一幅图,展示了在报表设计器中添加一个图表字段至报表页眉和分组页眉的不同效果:
报表页眉区域 |
页眉区域 |
分组页眉区域(CategoryName) |
内容区域 |
分组页脚区域 (CategoryName) |
页脚区域 |
报表页脚区域 |
我们继续回到之前提到的的示例,如果添加一个图表至分组页眉区域并设置DataX属性的值为“ProductName”,DataY属性的值为“UnitPrice”,则最终的报表将为每一个分类包含一个图表,每一个图表显示位于当前分组的产品单价。
以下图片显示了上面描述的位于分组页眉区域的图表的屏幕截图,包含少量的示例数据:
以上图表显示了位于“Beverages”分组的产品的单价,以下图表显示了位于“Condiments”分组的产品单价。
DataX = "Product Name"
DataY = "Unit Price"
图表将自动地基于所位于的报表节选择数据范围,因此在分组报表中创建报表相当容易。