外组细胞内组的总结

时间:2013-03-06 14:42:16

标签: sql-server-2008 reporting-services

我有一个报告的一部分,其外部组具有内部组。我的一些用户会打印此报告,而有些则不会。我希望能够保持切换功能,同时提供内部组的前3行外部组的摘要。基本上,我希望笔记栏能够看到前三个缺陷及其总数。

我可以通过在SQL中完成这项工作来完成此任务,但在这种情况下,如果可能的话,我希望报表服务器能够处理摘要和分组。

Outer Group             Sum(Defects)           First(DefectId)
  Inner Group           Sum(Defects)

1 个答案:

答案 0 :(得分:0)

结束使用CTE

    with MyCte AS (SELECT     
                                                         MachineCode + ' | ' + Tool + ' | ' + comments + ' | ' + Operator + ' | ' + convert(nvarchar(50), MinutesDown) + ' ||| ' 'Things',
                                                         Reason, 
                                                         MinutesDown,
                                                         PartitionedRowNum = ROW_NUMBER() OVER (PARTITION BY Reason ORDER BY MinutesDown DESC)
                                 from        #Comments)
    insert into #t
    select  *
    from    MyCte
    where   PartitionedRowNum <= 3