2011-09-09 70 views
11

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

+0

检查以确保它们不是重复的行,并且检查了抑制功能。 –

+0

它们是非重复的行。我可以更改ORDER BY并获取反转查询的第一行,所以我知道查询是“正在工作”。我在哪里可以找到抑制功能? – Blaze

回答

13

该tablix缺少一个行组。

+6

这是什么意思?为什么它解决了这个问题?为什么一个tablix需要一个行组?你是如何添加的?通过提供更详细的答案,这个问题更有可能帮助未来的观众。 –

+2

我相信术语是“细节行”。您可以知道哪一行是用于细节的,因为tablix的左边缘(行选择器/指示器)将具有三条水平线。如果缺失,您将需要转到最低级别的行组,添加一个子组,然后选择详细信息选项(或者按照规范将组留空。) –

0

一个类似的问题是让我疯了。 我在VS2012中从头开始手动创建了一个报告,在它上面放置了一个tablix并添加了一个简单选择返回的列。报告预览仅通过主键返回第一组。 然后我使用向导创建了一个类似的报告,尽管只有外观差异,该报告通过主键返回所有组。