【问题标题】:Reporting Services hiding duplicates by using SQL Server 2005Reporting Services 使用 SQL Server 2005 隐藏重复项
【发布时间】:2012-05-04 23:21:30
【问题描述】:

我想基于 3 个名为 PhysicianCredentialsInsurance 的表创建报告。所有这些表都与Physician 相关,并由physician Id 链接。

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

这里的问题是一位医生包含多个证书和保险详细信息。假设physician 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@

【问题讨论】:

    标签: sql-server-2005 reportingservices-2005


    【解决方案1】:
    1. 在您的报告中添加一个 3 列的表格
    2. 在 PhysicianID 上创建一个组
    3. 将 PhysicianID 设为组标题行第一列中的值
    4. 在第 2 列,添加一个列表。
    5. 右键单击列表并单击属性 --> 编辑详细信息组...
    6. 在表达式下拉组中选择 =Fields!Credentials.Value
    7. 向列表中添加一个文本框并将值设置为 =Fields!Credentials.Value
    8. 按照第 3 列的步骤 4-7

    总结: 将列表添加到组标题并按您想要获得“不同”值的值对列表进行分组,将该值放入文本框中,然后对该组重复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多