如何在 ssrs 中显示组的小计和总计

Fra*_*tin 1 sql-server reporting-services ssrs-2012

我正在制作以下格式的 SSRS 报告:

DIVISION  
      SECTOR  
            DEPARTMENT
Run Code Online (Sandbox Code Playgroud)

部门包含部门,部门包含部门,因此生成的报告变成如下所示。每个部门都显示一个数字,我想在部门列中显示每个部门的小计(通过添加所有部门),然后在最后显示部门的总和(通过添加所有部门或所有部门)。我如何显示这些总数?

Division1
     Sector1               SUBTOTAL HERE (for e.g. 19,000)
          Department1      10,000
          Department2      9,000
     Sector2               SUBTOTAL HERE  (for e.g. 8,000)
          Department3      8,000
     Sector3               SUBTOTAL HERE  (for e.g. 13,000)
          Department4      10,000
          Department5      1,000
          Department6      2,000
                           TOTAL HERE  (for e.g. 40,000)
Division2
     Sector4               SUBTOTAL HERE (for e.g. 3,500)
          Department7      3,500
                           TOTAL HERE (for e.g. 3,500)
Run Code Online (Sandbox Code Playgroud)

我的报告显示了所有部门、部门和部门,上面的数字如上(我使用的是组),但我如何显示小计和总计?

M.A*_*Ali 5

对于本报告,我将假设您有三个组Row Groups Pane(行组将在那里,您可以使用 Matrix 或 Tablix)。

DIVISION    (DIVISION Group) 

       SECTOR       (SECTION Group)    

              DEPARTMENT    (Details Group) 
Run Code Online (Sandbox Code Playgroud)

添加总计和小计可能是 SSRS 中最简单的任务。请参阅下面的转到您的行组窗格并将总计添加到您想要的所有组,这将在您的报告中显示为总计和小计。

在此处输入图片说明

  • 好的,我这样做了,它只是添加了一个空白行。我是否还需要在要显示总计的列中编写表达式? (2认同)