您好我有两个行组。 并且我将第二组设置为隐藏,除非您单击父组的加号。
这是我的原始数据集
PROJK ID1523 EMPLOYEE
100 3 JOE001
100 3 KAM002
100 3 MAT102
201 5 JOE001
201 5 MAT122
203 1 KIM222
这是我的SSRS矩阵。 PROJK是母公司集团。并且通知ID1523的摘要不像sum(fields!ID1523.Value)
因为我没有在ID1523列中使用SUM(字段!ID1523.Value),基本上当SSRS RUN报告在IE中看起来像这样
PROJK ID1523
+100 3
+201 5
+203 1
即使扩展行,ID1523也不会重复子组中的值,因为我在矩阵上设置它的方式。
我如何总结ID1523?我预计总和将是3 + 5 + 1 = 9
现在,如果我为PROJK Group添加总数,它会给我3 + 3 + 3 + 5 + 5 + 1 = 20
我希望我能通过SQL解决这个问题,因此原始数据集看起来像这样
PROJK ID1523 EMPLOYEE
100 3 JOE001
100 0 KAM002
100 0 MAT102
201 5 JOE001
201 0 MAT122
203 1 KIM222
原始数据集是两个表的结果。在PROJK上使用简单的左连接 表1看起来像这样
PROJK EMPLOYEE
100 JOE001
100 KAM002
100 MAT102
201 JOE001
201 MAT122
203 KIM222
和table2看起来像这样
PROJK ID1523
100 3
201 5
203 1
答案 0 :(得分:0)
我正在使用Partition和Row_number来确定sql中的每个组
然后只加入“table 1”的第一个row_number