SSRS行组标题显示在与第一个详细信息行相同的行上

时间:2013-08-28 20:35:51

标签: reporting-services

我正在SSRS中构建一个阶梯式Tablix报告。 有两个行组,我有它所以第二行组标题与第一行在同一列,这工作正常。

我现在要做的是将第一个细节行与第二个行组标题排成一行。这是我的意思的一个例子:

Group1 Header
   Group2A Header        Detail Label     Detail Value
                         Detail Label     Detail Value
   Group2B Header        Detail Label     Detail Value
   Group2C Header        Detail Label     Detail Value

Group1 Header
   Group2B Header        Detail Label     Detail Value
   Group2C Header        Detail Label     Detail Value

如果无法做到这一点,我将描述报告的目标,希望有人可以提供替代方案:

  • 第一组可以重复多次
  • 第二组只能是A B或C,并且所有三个都可以存在于同一个第一组
  • 如果存在,则组2A将具有总行数和详细行数
  • 第2B组和第2C组只有总行数

现在查询这个联合会有三个不同的统计数据(因此是第2组的三个选项),我这样做是为了试图更容易地使用Tablix,它们实际上是三个具有相同标识符的单独查询(第1组。

1 个答案:

答案 0 :(得分:2)

好的,经过一些试验和错误后,blank out duplicate column values in sql reporting services的答案为我的问题提供了解决方案。

他提到隐藏重复项属性可用于执行此操作,但它似乎不适用于组头的情况。

然而他对IIf函数的使用确实有用,最后我手动编辑了Group 2标题的表达式

=IIf(Previous(Fields!header.Value) = Fields!header.Value, Nothing, Fields!header.Value)