SSRS Group每N个不同

时间:2012-10-30 23:57:34

标签: reporting-services ssrs-grouping

我正在努力解决问题。 例如,假设我有一个包含3列(名称,时间戳,值)的表,其中包含30个唯一或不同的名称以及超过1,000行

我创建了一个折线图,用于绘制每个名称(系列组)的值(Y)与时间(X),因此此图表中有30行。

然而,在图表中有30个系列太杂乱,大部分都难以辨认。所以我把图表放在一张表中(尽管“列表”可能更合适)。然后我按“名称”对表格进行分组,每个图表给出一个名称(系列),这很棒,但仍然不理想,因为这会生成大量图表并占用很多页面。

我现在想保留名称分组,但每个图表有5个名称(系列)。

我相信这很简单,但我已经通过搜索和尝试了几天的分组表达而与之斗争,但没有取得任何成功。

此外,订单或排名并不重要。

这是一个分组示例,它接近我需要的但不适合,因为它每5行分组而不是每个不同名称5。 此表达式每5行分组... = Cieling(RowNumber(Nothing)/ 5)

由于

约翰。

1 个答案:

答案 0 :(得分:0)

解决问题的最简单方法是在查询中添加该信息。如果您使用的是SQL Server,则可以添加到查询中:

SELECT Name, Timestamp, Value,
ROW_NUMBER() OVER(PARTITION BY Name) as rownum
....

然后,您在表格上的分组表达式可以是=Fields!rownum.Value Mod 5