我有一个表Project。
ProjID Proj_task
1 NIT 2.0
2 SSRS
我有一个名为Project_Task的表。
ProjID Task_DS User
1 task1 User1
1 task2 User2
1 task3 User3
2 task4 User4
2 task5 User5
2 task6 User6
我想以下面的格式生成报告。 (每个项目ID信息应该在我正在使用插入组的一个页面中)
第1页:
ProjID : 1
Proj_task: NIT 2.0
--------------------
User Task_DS
User1 task1
User2 task2
User3 task3
在第2页:
ProjID : 2
Proj_task: SSRS
--------------------
User Task_DS
User4 task4
User5 task5
User6 task6
我尝试创建两个表,子报表,加入两个表和&创建单个数据集以实现相同的目标。 我无法达到上述格式。任何人都可以帮助我,我该怎么做?
我收到报告以下的报告。我仅提到projectID 1。 ProjectID 2也是如此。
ProjID : 1
Proj_task: NIT 2.0
--------------------
User Task_DS
User1 task1
ProjID : 1
Proj_task: NIT 2.0
--------------------
User Task_DS
User2 task2
ProjID : 1
Proj_task: NIT 2.0
--------------------
User Task_DS
User3 task3
更新
页:1
ProjID Proj_task Task_DS User
1 NIT 2.0 task1 User1
1 NIT 2.0 task2 User2
1 NIT 2.0 task3 User3
第2页
ProjID Proj_task Task_DS User
2 SSRS task4 User4
2 SSRS task5 User5
2 SSRS task6 User6
答案 0 :(得分:2)
根据您的数据,使用以下查询填充数据集:
select p.ProjID
, p.Proj_task
, pt.Task_DS
, pt.[User]
from Project p
inner join Project_Task pt on p.ProjID = pt.ProjID
创建一个这样的表:
您可以看到有一个包含三个组标题行的组。
该群组仅基于ProjID
列:
还为该组设置了分页符。
结果看起来不错。第1页:
第2页:
答案 1 :(得分:1)
您可以做的更容易的是嵌套表:
project
和project_task
ProjID
添加到创建的新数据单元格中,或者您可以执行此操作
通过表达式在此处进行各种文本连接ProjID
这将为每个项目生成一个外部分组,之后可以有分页符等,同时允许您为每个项目生成一个很好的项目任务表。