gpt4 book ai didi

reportingservices-2005 - SSRS 2005 子报表偶尔为空

转载 作者:行者123 更新时间:2023-12-04 08:41:18 28 4
gpt4 key购买 nike

我有一个“父”报告,它故意不显示任何内容,而是查询要计费的工作编号数据集。然后这个 Parent 报表循环遍历这些作业,并将它们一一传递给两个 SubReports。第一个子报表是对传递的工作的计费内容的摘要。第二个子报表是该工作发票、员工、工时、费率等所有详细信息的分割。

Parent 将向 SubReports 提交大约 400 个作业。摘要报告为所有这些打印精美。 Detail SubReport 在大约 90 - 95% 的情况下会这样做,但在某些作业中它是空白的,我看到错误消息说 SubReport 无法显示。

在研究这个问题时,最常见的 react 是传入参数的方式有问题。这里似乎不是这种情况,特别是考虑到 400 多个职位中有大约 380 个显示细节精美。因此,我针对该 SubReport 运行了特定查询,以查看我是否真的获得了其中一项违规作业的数据。是的,数百行数据,所以数据就在那里,正在传递单个参数。

还有什么可能导致此错误?

报告继续显示错误,这很好,但我还需要显示这些详细信息表。

最佳答案

为了调试此类问题,我采用了以下方法。

  1. 确定它是否是一组特定的数据。 I.E 是一组特定的工作编号。您通过以某种方式(参数、硬代码等)限制查询来做到这一点
  2. 如果它与数据相关,请缩小范围,直到找到导致问题的实际数据
  3. 如果它与数据无关,那么我会逐一缩小渲染技术的范围。

    • 首先我使用不同的浏览器
    • 然后我尝试不同的报表服务器
    • 最后是不同的报表查看器(SharePoint native 、直接、visual studio 等)。

通常我发现这是一个小的数据转换问题,导致以下数据流渲染失败。

也不要低估报告系统中的错误 - 在我看来,您使用的是遗留技术。

注意仅仅因为子报表自己呈现,并不意味着它可以与主报表结合使用。不同部分相互作用的方式也很重要。

关于reportingservices-2005 - SSRS 2005 子报表偶尔为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14653651/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com