【问题标题】:Details rows inside tablix SSRS Reporting service, Records with Details rows under ittablix SSRS Reporting 服务中的详细信息行,其下有详细信息行的记录
【发布时间】:2013-01-11 03:51:20
【问题描述】:

现在它是一个带有 tablix 的报告,其中的记录类似于
每一行下面都有一些详细信息行。
并且详细信息行可以有一个或多个基于主 tablix 行的记录

为了说明问题,请看一下


在这里和那里进行了一些搜索,但无法弄清楚如何做到这一点。
tablix 单元格内的子报表,但它将如何跟踪当前行

还有一件事:我是否需要为此创建两个单独的数据集并进行相应的绑定,或者将查询编写为单个数据集并进行一些分组

有任何想法吗 !

P.S:SSRS r2 环境, 本机模式 Web 应用程序报告

【问题讨论】:

  • Hiten004 的答案是我会选择的答案。要添加子报表,只需右键单击单元格并选择插入 > 子报表。然后您可以右键单击它并选择子报表属性根据您的需要进行自定义。
  • @eestein 是的,现在解决了!但我想知道在回答问题后我的图像去了哪里..我不认为图像被删除了..??
  • 您可能正在使用某种阻止图像的防火墙/代理。在这里我可以看得很清楚。

标签: sql-server-2008-r2 reporting reporting-services ssrs-2008-r2


【解决方案1】:

您可以使用一个数据集一个 Tablix 来实现。

数据集将包含报告中的所有列,每个 BIL 值包含多行。

Tablix 将有四行一个基于 BIL 的组

第一行将是 Tablix 标题行,包含主列标题详细信息。

接下来的两行将是组标题行。第一行将包含组详细信息,BILNo Bayar 等。第二行将包含详细信息行标题详细信息。

最后一行将是包含 COL1COL2 详细信息值的详细信息行。

您将看到类似这样的内容(您需要根据需要填写 TextBox 详细信息):

【讨论】:

  • 截至目前@Henti 的答案对我有用,但如果它在商业上不正确,那么也需要尝试你的答案。+1 因为我在进行一些更改之前的报告有点像你提到的,是由其他开发人员完成的。所以你的 sol 也可以工作!再次感谢
  • 非常感谢 Ian 的努力,但我之前尝试过,但问题是单个查询以这种方式返回重复记录,即使在使用 DISTINCT 之后也必须将查询分成两个数据集, 避免重复,最后以子报表的方式使用
【解决方案2】:

使用子报告创建报告将解决您的问题

  1. 您可以使用 (BIL NoB NoW Est TotalXYZ) 列创建包含一个数据集的报告。
  2. 现在将该子报表与 BIL 链接
  3. 现在将子报表与 BIL (FK) 主报表链接

希望有帮助

【讨论】:

  • 谢谢,它帮助了..但仍在检查业务
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多