【问题标题】:SSRS only displaying first rowSSRS 仅显示第一行
【发布时间】:2011-11-13 21:16:12
【问题描述】:

我在 SSRS 中有一个非常基本的报告,它显示了一个数据网格。查询正确返回多行,但报表仅显示第一行。查询就像 SELECT * FROM... 一样简单,我没有任何特殊格式,并且 tablix 位于报告的详细信息部分,而不是偶然的页眉或页脚。我还能检查什么?

【问题讨论】:

  • 检查以确保它们不是重复的行,并且您已检查抑制功能。
  • 它们是非重复行。我可以更改 ORDER BY 并获取反向查询的第一行,所以我知道查询正在“工作”。我在哪里可以找到抑制功能?

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


【解决方案1】:

类似的问题让我抓狂。 我在 VS2012 中从头开始手动创建了一个报告,在上面扔了一个 tablix 并添加了一个简单的选择返回的列。报表预览仅返回按主键的第一组。 然后我使用向导创建了一个类似的报告,该报告虽然只有外观差异,但按主键返回所有组。

【讨论】:

    【解决方案2】:

    tablix 缺少行组。

    【讨论】:

    • 这是什么意思,为什么它可以解决问题?为什么 tablix 需要一个行组?你是怎么加的?通过提供更详细的答案,这个问题更有可能帮助未来的观众。
    • 我相信术语是“详细信息行”。您可以分辨出哪一行是用于详细信息的,因为 tablix(行选择器/指示器)的左边缘将具有三个水平线。如果缺少此选项,您将需要转到最低级别的行组,添加一个子组,然后选择详细信息选项(或按规范将组留空。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多