我正在尝试创建一个如下所示的报告:
使用此表中的选择:(fiddler here for query and data)
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
和{{1}} {{1}} 1}}部分。
我正在尝试在商业智能开发工作室
中执行此操作任何有关我如何做的帮助都会很棒,谢谢。
答案 0 :(得分:23)
我现在可以上传图片了。
首先,您将列表 Tablix添加到包含名称的报告中,然后添加 TextBox
将父组添加到行组类别的列表中
选择名称作为分组依据列
您将拥有两列,一列包含该列,另一列包含之前创建的TextBox
添加更多 TextBox ,其余列缺失。
现在我们要在每个组上设置中断,在行组部分选择组名称并右键单击并选择组属性
选择分页符页面,然后选中选项在群组的每个实例之间
你现在应该有类似的东西。
现在让我们将名称配置为显示在每个页面的顶部,在详细信息组的行组部分中选择并添加总计前强>
添加一些TextBox和一些颜色之后你会有类似的东西。
我希望这可以帮到你。
答案 1 :(得分:1)
添加List并将DataSetName设置为现有数据集。在列表的行组定义中,将其指定为ID on Group。添加名称的文本框。
在现有List中添加另一个List,并将DataSetName设置为现有数据集。在列表的行组定义中,告诉它对主题进行分组。添加主题的文本框。
在内部列表中添加2个表格以显示最内层的表格。