Page tree
Skip to end of metadata
Go to start of metadata

一个简单的数据透视报表包含Tablix数据区域。 该报告使用默认的行和列组显示数据。

您将学到什么

本教程将指导您完成使用Tablix数据区域创建简单的Pivot报表的步骤。

访问ActiveReports Web设计器
创建报告布局
将数据绑定到Tablix数据区域
将标签添加到Tablix数据区域
管理资料
添加报告标题
自定义数据透视报表的外观
预览并保存报告

注意:本教程使用共享数据集-CustomerOrders。

完成本教程后,您将获得一个类似于以下内容的报告。

创建一个简单的数据透视报表

访问ActiveReports Web设计器


运行可从以下链接下载的Web设计器样本(WebDesigner_MVC(Core)):

https://github.com/activereports/WebSamples14/tree/master/WebDesignerSamples

将在浏览器中打开Web设计器,以准备创建报告。

创建报告布局


1、将Tablix数据区域拖放到报表的设计区域。

2、您将看到一个行组区域和一个列组区域,如图所示。

要添加静态行以显示列组的标签(静态文本),

1、右键单击列组区域以查看上下文菜单中的选项。
2、转到行,然后选择外部组-上方。

现在,设计区域中的tablix如下所示。


将数据绑定到Tablix数据区域


现在让我们用数据填充Tablix数据区域。 我们希望标题沿着行显示,不同的媒体类型沿着列显示,并且总价格与之相对应。

1、单击CustomerOrders数据集旁边的下拉列表,以查看添加的数据集中的字段。

2、如图所示,将“标题”字段拖放到行组区域。

3、将MediaType字段拖放到列组上。

4、同样,将“价格”字段拖放到tablix的主体上。

要显示媒体类型的总价,

5、选择包含价格字段的正文区域。
6、转到“属性”窗格,然后选择“值”属性旁边的单选按钮。
7、从下拉列表中选择Expression ...,然后在Expression Editor中输入以下表达式:

=Sum(Fields!Price.Value)


将标签添加到Tablix数据区域

要合并tablix角区域(左上)中的单元格,

1、使用鼠标拖动或仅使用Ctrl + Click组合在tablix角区域中选择单元格。
2、右键单击选定的单元格以查看上下文菜单中的选项,转到“单元格”,然后选择“合并单元格”。

要为列提供标签,

3、输入文字“按媒体类型的价格”。
4、选择列组MediaType上方的文本框,然后输入文本“ Media Type”。
现在,tablix具有列标签,如图所示。

数据管理

在Tablix数据区域中,您需要管理如何在行和列之间呈现分组数据。这是通过使用组表达式来完成的,如下所述。

1、在资源管理器中,选择Tablix数据区域。
2、单击“组编辑器”图标以显示行组和列组。

要为每个行组显示一次标题:

3、选择Tablix1_Title1行组,然后转到“属性”窗格。
4、在“组表达式”属性中,单击“显示项目”,然后选择“添加项目”。
5、单击单选按钮以显示字段,然后选择“标题”字段。

要为每个列组显示一次媒体类型:

6、选择Tablix1__MediaType1列组,然后转到“属性”窗格。
7、在“组表达式”属性中,单击“显示项目”,然后选择“添加项目”。
8、单击单选按钮以显示字段,然后选择MediaType字段。


添加报告标题


1、将一个TextBox控件拖放到tablix上方。如果需要,请重新放置Tablix,以为文本框创建空间。
2、在文本框内单击,然后输入文本“客户订单价格表”。


自定义数据透视报表的外观


注意:您可能需要调整报表上控件的大小和位置,以容纳数据并保持外观整洁。

1、要将边框应用于tablix,请选择Tablix数据区域,并将BORDER-Style属性设置为Solid。
2、要自定义Tablix的静态行和报告标题,请为文本框设置以下属性,这些文本框的文本为“按媒体类型的价格”,“媒体类型”和“客户订单价格表”。

属性
BACKGROUND - ColorPlum
TEXT - Font WeightBold
TEXT - Text AlignCenter
BORDER - StyleSolid

3、要自定义tablix的正文区域和分组区域,请设置以下属性。

属性
Body area (=Sum([Price]))
BORDER - StyleSolid
TEXT - Text AlignCenter
Row group area (=[Title])
BORDER - StyleSolid
Column group area (=[MediaType])
TEXT - Text AlignCenter
BACKGROUND - ColorMediumOrchid


预览并保存报告


单击预览以在最终输出中查看报告。
通过单击设计器左上方的“上一步”退出预览模式。
单击“保存”以打开“保存”对话框。 输入报告名称,然后单击“保存报告”。




相关资源:


注意

如需寻求在线帮助,请访问 ActiveReports 求助中心

如需了解更多ActiveReports产品特性,请访问 ActiveReports 官方网站

ActiveReports 官方技术交流群:109783140

下载产品体验产品功能:http://www.gcpowertools.com.cn/products/download.aspx?pid=16

  • No labels