8

我正在尝试创建一个如下所示的报告: 表

使用此表中的选择:(此处为查询和数据提琴手)

CREATE TABLE StudentData
(
id int PRIMARY KEY IDENTITY,
name varchar(30),
subject varchar(30),
currentGrade varchar(2),
targetGrade varchar(2),
note1 varchar(100),
note2 varchar(100),
note3 varchar(100),
UNIQUE (id)
)

基本上我想student在一个新页面上显示每个,将它们subject分成几个部分,grades并且notes在每个subject部分中显示它们。

我正在尝试在商业智能开发工作室中执行此操作

任何有关我将如何去做的帮助都会很棒,谢谢。

4

2 回答 2

27

我现在可以上传图片了。

  1. 首先,您将List Tablix 添加到具有名称的报告中并添加一个TextBox 在此处输入图像描述

  2. 父组添加到行组类别 的列表中在此处输入图像描述

  3. 选择名称作为按列 分组在此处输入图像描述

  4. 您将有两列,一列包含组,另一列包含先前创建的 TextBox 在此处输入图像描述

  5. 添加更多文本框,其余列缺失。 在此处输入图像描述

  6. 现在我们要在每个组上设置中断,在行组部分选择组名,然后右键单击并选择组属性 在此处输入图像描述

  7. 选择分页符页面,然后选中组的每个实例之间的选项 在此处输入图像描述

  8. 你现在应该有这样的东西。 在此处输入图像描述

  9. 现在让我们将名称配置为显示在每个页面的顶部,在“行组”部分中选择“详细信息组”并添加“之前的总计” 在此处输入图像描述

  10. 添加一些 TextBox 和一些颜色后,您将拥有类似这样的内容。 在此处输入图像描述

我希望这可以帮助你。

于 2012-11-06T20:17:40.990 回答
1

添加一个列表并将 DataSetName 设置为您现有的数据集。在列表的 Row Groups 定义中,告诉它 Group on id。为名称添加一个文本框。

在现有列表中添加另一个列表,并将 DataSetName 设置为现有数据集。在列表的 Row Groups 定义中,将其告知 Group on subject。为主题添加一个文本框。

在内部列表中添加 2 个表格以显示最里面的表格。

于 2012-11-07T00:57:19.953 回答