SSRS - 与天花板分组

时间:2017-08-31 14:17:55

标签: reporting-services grouping

我正在创建一个SSRS报告,我需要根据分组值对我的值进行分组并进行另一个分组。然后我也想限制每一行的记录。

现在我的表看起来像这样(但可能有50个值):

  • A
  • A
  • A
  • C
  • C
  • d
  • 电子
  • 电子
  • ˚F

(忽略子弹,这是使值垂直的唯一方法) 我希望我的桌子适合一页并变成水平并被分组。

结果我看起来像这样:

  • A,B,C,
  • D,E,F

我在MDX中写这个,因为我需要直接从多维数据集中获取数据。

如果我不必将这些值组合在一起,我会有一个很好的解决方案。 它是在ColumnGroup中使用ceiling函数(ceiling(rownumber(nothing) mod 6))和在RowGroup中使用(=ceiling(rownumber(nothing) / 6))。

有人有解决方案,可能是嵌套表达式,既可以对值进行分组,又可以进行限制?

1 个答案:

答案 0 :(得分:0)

也许您可以将计算字段添加到数据集GroupID,其值基于字母表中的位置和您的分页要求。

例如:

Letter   GroupID
A-F      1
G-L      2
M-Q      3

接下来,您可以将以下内容分组。

Column Group 1 Expression = GroupID
    Column Group 2 Expression = Letter

您可能希望在Group1的组后面放置分页符以强制在新页面上重复。