【发布时间】:2018-08-27 12:53:13
【问题描述】:
我已经咨询了SSRS: repeat tablix left-most row group value on each row,但没有得到我需要的答案(我愿意得到纠正)。
我遇到的问题是,我需要在 Excel 导出中重复组值,但在组值更改后还需要一个总行。所以我的表是这样建立的:
[values1] [values2] [TOTAL by group2]
[group1] [group2] [group3] ###.## ####.##
[TOTAL] ###.## ####.## ####.##
而我的预期结果应该是:
Hours Jan Hours Feb TOTAL by Person
Categrory1 Person1 Task1 5.5 4.5
Person1 Task2 3.0 7.0
Person1 TOTAL 8.5 11.5 20.0
Person2 Task3 1.0 0.0
Person2 Task4 2.0 0.0
Person2 TOTAL 3.0 0.0 3.0
Catergory2 Person3 Task1 .....
但我现在得到的是:
Hours Jan Hours Feb TOTAL by Person
Categrory1 Person1 Task1 5.5 4.5
Task2 3.0 7.0
TOTAL 8.5 11.5 20.0
Person2 Task3 1.0 0.0
Task4 2.0 0.0
TOTAL 3.0 0.0 3.0
Catergory2 Person3 Task1 .....
导致问题的原因是,用户无法在 Excel 中按 group2(人)进行过滤。
感谢任何建议!
【问题讨论】:
-
干脆不要把行组放在Person上?
-
@TabAlleman 感谢您的评论!好吧,我想我需要该行组才能正确分配给人员的任务?
-
删除组,它会要求你只删除列,并在任务前再次添加人员列
-
@Manoj 感谢您的回复。我想我无法把我的问题说清楚。我需要重复价值,但也需要对人进行分组以获得总价值。删除组(已经尝试过)会导致总行与每人的任务交替。所以我没有得到每人的总数,而是按任务。否则,我会按类别而不是按人获得总数。
标签: sql-server reporting-services ssrs-tablix