Reporting services SSRS行组标题显示在与第一个明细行相同的行上

Reporting services SSRS行组标题显示在与第一个明细行相同的行上,reporting-services,Reporting Services,我正在SSRS中构建一个阶梯式tablix报告。 有两个行组,我有它,所以第二个行组标题与第一个列在同一列中,这很好 我现在要做的是将第一个细节行与第二个行组标题对齐。以下是我的意思的一个例子: Group1 Header Group2A Header Detail Label Detail Value Detail Label Detail Value Group2B Header Det

我正在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
如果这不可能,我将描述报告的目标,希望有人能提供一个替代方案:

  • 第一组可以重复多次
  • 第二组只能是B组或C组,并且所有三个都可以出现在同一组中
  • 第2A组(如果存在)将有一个总行和多个明细行
  • 2B组和2C组只会有一行

现在,这个查询结合了三种不同的统计数据(因此第2组有三个选项),我这样做是为了简化使用Tablix的工作,事实上,它们是三个单独的查询,所有查询都具有相同的标识符(第1组)。

好的,经过反复试验,答案为我的问题提供了解决方案

他提到Hide Duplicates属性可以用来实现这一点,但是它似乎不适用于组头的情况

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

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

我的问题非常类似于: