none
报表分组SSRS2005 RRS feed

  • 问题

  • Hierarchy Level

    Parent

    Child

    Labor Hours

    1

    PLANT

    BUILDING

    286

    1

    PLANT

    UTILITIES

    519

    2

    BUILDING

    FLOOR

    8

    2

    BUILDING

    GROUNDS

    22

    2

    BUILDING

    LIGHTING

    22

    2

    UTILITIES

    AIR

    44

    2

    UTILITIES

    WATER

    58

    2

    UTILITIES

    ELECTRICAL

    54

    我现在有一个数据集如上图,现在想用SSRS2005报表展现出来,是以下面的形式展现:

    Object                                         Total Hrs

    PLANT                                         1013

       BUILDING                                  338    (286 + sum of children)

            FLOOR                                     8

            GROUNDS                               22

            LIGHTING                                22

       UTILITIES                                  675   (519 + sum of children)

            AIR                                         44

            WATER                                   58

            ELECTRICAL                            54 

     

    我该如何设计报表呢?是不是要修改原始表的数据?急切等待您的解答。

    youhoo

    2010年4月21日 11:12

全部回复

  • 分组时选择child ,父组选partent.

    我想肯是个表容器,有一个padding 选项 其中left-padding 就是向右边与单元格的间距

     

    =cstr(leve("你的组名")*40)+"pt"

     

    leve 是一个函数,就是当前组数据明细,在第几层。

     

    2010年4月21日 12:27
  • 还有一个recursive 你会用到
    2010年4月21日 12:29
  • 您好,谢谢您的回复,我的问题是Sql Server Reporting Service2005 中报表设计的问题,我用Report wizard 生成钻去报表时生成的却是这样的一张报表:

    parent

    child

    totalhrs

    BUILDING

     

    52

     

    FLOOR

    8

     

    GROUNDS

    22

     

    LIGHTING

    22

    PLANT

     

    805

     

    BUILDING

    286

     

    UTILITIES

    519

    UTILITIES

     

    156

     

    AIR

    44

     

    WATER

    58

     

    ELECTRICAL

    54

    我们可以看到,这张表中BUILDING ,PLANT,UTILITIES 成为了一组,求和也是有问题的,而我希望是PLANT的level 最高,下面有两个children:BUILDING,UTILITIES ,然后没有个children下面再有一些children。 谢谢你的考虑。

    希望得到这样的一张报表该怎么做呢?

    Object                                           Total Hrs

    PLANT                                            1013

          BUILDING                                  338    (286 + sum of children)

               FLOOR                                     8

               GROUNDS                               22

               LIGHTING                                22

          UTILITIES                                  675   (519 + sum of children)

               AIR                                         44

               WATER                                   58

               ELECTRICAL                            54 

    2010年4月21日 14:07