2011-12-08 44 views
0

我有一个tablix只返回创建的数据集的第一行。我在asp中验证了我的存储过程和数据集,它返回了预期的结果。此外,我读了一些地方使用一个文本框和CountRows()函数检查行数,它确实显示了预期的计数。在tablix中还是我缺少的地方有什么特别的设置?另外,如果我添加分组,它将返回每个组的第一行,它们分开几行。这真令人沮丧。在此先感谢SSRS Tablix没有返回完整的结果集

+1

恐怕没有足够的信息来给出正确的答案。尝试删除表格并从头创建它。也许表格与错误的数据集相关联? –

+0

或者可能细节行被删除,只留下标题/脚? –

回答

0

检查是否有Tablix上的筛选器,或者也许你正在分组,使它只产生一个单行?请提供更多信息。

0

我发现这个问题的原因之一是通过删除所有分组列来将Matrix类型的报表(RDL)转换为表格类型的报表。对于开发者来说,它看起来很好,但是有一些地方没有将Matrix类型报告转换为Tabular,因此分组仍然继续,并且报告从不显示所有行。只有解决方案,我发现这个问题是创建一个新的表格类型的RDL文件,它一切正常。

1

如果您删除了行组,它会这样做。或者,如果您的行组基于单个行值,那将是另一个原因。我有一个有限的结果集回来了,并且意识到根据我打算报告的行为和展示方式我没有分组。