【发布时间】:2018-09-13 02:15:12
【问题描述】:
我的原始数据返回到 SSRS。
IF OBJECT_ID('tempdb..#tmpElections') IS NOT NULL
DROP TABLE #tmpElections
create table #tmpElections
(
ClientId int,
MaterialType varchar(50),
QtyReq int,
QtySent int
)
insert into #tmpElections values (1,'MM1',100,50)
insert into #tmpElections values (2,'MM2',200,50)
insert into #tmpElections values (2,'MM2',200,25)
insert into #tmpElections values (3,'MM3',300,50)
insert into #tmpElections values (3,'MM3',300,150)
insert into #tmpElections values (3,'MM3',300,100)
insert into #tmpElections values (4,'MM4',400,300)
insert into #tmpElections values (4,'MM4',400,100)
select * from #tmpElections
在报告中,status = partial,如果 QtySent
我的 ssrs 报告应显示如下,合并/空白行单元格, 具有相同的 Clientid、materialType 和 status = 'Full'。应显示 QtySent 列。
Desired Report Sample 什么是最好的方法以及如何达到这个结果。 这应该在 T-SQL 还是 SSRS 中处理。
每个组内报告中的黄色突出显示单元格应为空白。 Sample Report
【问题讨论】:
-
感谢您提供示例数据。这很有帮助。这是一个很好的第一个问题!对于未来的问题,您可能会发现这些链接很有帮助。我一直在使用其中的技巧和工具。 SO - How do I ask a good question? 和 How to post a T-SQL question on a public forum