如何仅显示唯一的子项及其数量

时间:2019-04-04 21:25:16

标签: reporting-services ssrs-2012 ssrs-tablix

我有一个带有两个字段的数据集的ssrs报告。我在字段1上分组,然后在字段2上分组,现在我只想显示子组中每个唯一项的计数。

这是数据集的样子

.*\bhello\s+(.*?)\s+world\b

这就是我要使我的报告看起来像

Route  Driver
A      Adam
A      Adam
A      John
B      Adam
A      John

and so on

但是,这就是现在的样子。


Route    Driver    Count

A

         Adam      Count of number of times Adam appears in this child group.
         John      Count of John
         Total    total for all


B      
         Adam      25
         Mike       5
         Total      total


C

         Josh       10

and so on

这是我的设计视图

enter image description here

有关如何执行此操作的任何建议?我也愿意修改数据集。

3 个答案:

答案 0 :(得分:2)

插入矩阵,将路由和驱动程序添加为行组。在最右边的列中输入表达式:=count(Fields!Driver.Value)

design view

report view

答案 1 :(得分:1)

@Caesar Tex,将每个路线的“驾驶员总计”添加为标题:

change your report design to this

Report will look like this:

答案 2 :(得分:0)

在表中,您应该有两个分组级别-在“路线”上,然后在“驱动程序”上,并且没有“详细信息”行。路由组具有用于行标题的标题和用于小计的页脚,而驱动程序组可以仅具有页脚行,而无需标题。

然后在每个组页脚上都具有Count表达式。