我无法在Reporting Service中显示每个组的第一行。
City Name Cash
----------------------
Boston James 10
Mattias 5
Adam 4
LA Sara 34
Sakura 23
NY Melissa 69
Jessica 34
我在Column City的行组中使用了group。
请求的结果是:
City Name Cash
-----------------------
Boston James 10
LA Sara 34
NY Melissa 69
答案 0 :(得分:2)
只需将列放在“分组行”中,而不是“组行”中的“城市”和“详细信息”中的名称“现金金额”。像这样:
这样,它只会显示组中的第一个:
如果您想要使用它,我使用的是简单的数据集:
select 'Computers' as Section, 'Mark' as EmpName, '10' as Cash union
select 'Mobile' as Section, 'Mary' as EmpName, '20' as Cash union
select 'Computers' as Section, 'Tom' as EmpName, '5' as Cash union
select 'Computers' as Section, 'Dave' as EmpName, '40' as Cash union
select 'Mobile' as Section, 'John' as EmpName, '15' as Cash
当然记住你如何在报告中订购或设置排序将决定谁出现。
答案 1 :(得分:1)
您需要使用TOP N
功能为您的群组创建过滤器。
Microsoft的technet页面:Filter Equation Examples (Report Builder 3.0 and SSRS)
有关如何使用TOP N
进行过滤的教程:Display Top N Rows