Sql server 2005 Reporting Services使用SQL Server 2005隐藏重复项

Sql server 2005 Reporting Services使用SQL Server 2005隐藏重复项,sql-server-2005,reportingservices-2005,Sql Server 2005,Reportingservices 2005,我想根据名为医师、凭证和保险的三个表创建一份报告。所有这些表都与医师相关,并通过医师Id链接 我想根据医生id显示行,但不显示重复的值。如何根据医师id在一份报告中显示医师、凭证和保险详细信息 这里的问题是一名医生包含多个凭证和保险详细信息。假设医师id=1他包含A、B等凭证,以及C、D等保险,我的报告如下所示 physician id credentials insurance 1 A C 1 A D

我想根据名为
医师
凭证
保险
的三个表创建一份报告。所有这些表都与
医师相关,并通过
医师Id
链接

我想根据医生id显示行,但不显示重复的值。如何根据医师id在一份报告中显示医师、凭证和保险详细信息

这里的问题是一名医生包含多个凭证和保险详细信息。假设
医师id=1
他包含A、B等凭证,以及C、D等保险,我的报告如下所示

physician id  credentials insurance

     1         A          C
     1         A          D
     1         B          C    
     1         B          D
但我想让我的报告像

physician id  credentials insurance

     1         A          C
               B          D
因此,我想显示一次详细信息,并隐藏重复的值

使用子报表是否有任何可能性请注意,我使用的是SQL Server 2005和ssrs 2005

对不起,我的语言不好,请提供帮助,谢谢@anil@

  • 将3列表格添加到报告中
  • 在PhysicianID上创建一个组
  • 将PhysicianID设置为组标题行第一列中的值
  • 在第2列中,添加一个列表
  • 右键单击列表,然后单击属性-->编辑详细信息组
  • 选择=字段!凭据。表达式下拉列表中的组值
  • 在列表中添加一个文本框,并将值设置为=字段!凭据。值
  • 对于第三列,请遵循步骤4-7
  • 总结: 将一个列表添加到组标题中,并根据要获取“distinct”值的值对列表进行分组,将该值放入文本框中,然后对该组重复该操作