首先让我说我对SSRS陌生。
我已经建立了一个报告,该报告在下表中显示数据
Test1 | Test2 | Test3
----------------------------------
Patient A | 1:00 | |
----------------------------------
Patient A | | 1:30 |
----------------------------------
Patient A | | | 1:30
----------------------------------
Patient B | 2:00 | |
----------------------------------
Patient B | | | 2:00
我想将行与常见的患者ID合并在一起,这样看起来:
| Test1 | Test2 | Test3
----------------------------------
Patient A | 1:00 | 1:30 | 1:30
----------------------------------
Patient B | 2:00 | | 2:00
有没有一种简单的方法可以做到这一点?
答案 0 :(得分:0)
您在正确的轨道上。您需要做的就是编辑行组属性,并将其设置为按患者ID分组。默认情况下,存在一个名为“详细信息”的行组,该行组没有任何分组,因此它为数据集中的每一行显示一行。通过添加分组,您可以覆盖它。
要显示时间,您可能需要在它们周围添加一个聚合表达式,例如Max
。这将确保您仍然看到每个患者编号和检验编号的正确时间。所以表达式看起来像这样:
=Max(Fields!Time.Value)
当组扩展时,相同的表达式将适用于所有单元格。