27

我在 SSRS 报告上有一个 tablix:

在此处输入图像描述

当我运行报告时,它只返回 1 条记录!

我做了一个 sql server 跟踪,正在执行的查询返回 14 行。

在同一份报告中,我删除了另一个表,只在上面放了一个字段,它按预期返回 14。我注意到有效的和无效的之间的区别是:

在此处输入图像描述

我怎样才能将那 3 条水平线放在不起作用的那条线上?

我的问题可能是什么?我做错了什么?

4

3 回答 3

45

屏幕截图显示您没有任何组。您从 Tablix 中删除了详细信息组。您可以通过插入一个新组或从头开始构建一个新的 tablix 对象来重新添加它。

要添加组,请单击应具有组的行中的单元格,在本例中为 [ReferredBy] 单元格。选择添加组 -> 行组 -> 上方相邻。如果您的数据已按正确的粒度级别分组,请在 Tablix 组屏幕中选择显示详细数据。这将在当前行上方的一行中添加详细信息三重栏。如果您需要对某事进行分组,请选择要分组的字段。这将在当前行上方的一行中添加一个 )。将现有行中单元格的内容复制并粘贴到新行中,然后删除原始行。

于 2013-04-16T20:06:27.770 回答
5

当您期望多个声音时,一行就像一个分组问题。调试这样的东西我会在当前元素下面创建一个新的表格元素,然后从数据集中拖放一列。如果它返回 14,您就知道它不是被评估为问题的数据集,而是表的表达式。如果它也只返回一个,你可能有一个谓词、过滤表达式或参数设置也限制了范围。

于 2013-04-16T19:53:29.167 回答
4

可能,您为文本框设置了表达式,而不是为行组设置了表达式。只需找到 Group Properties,然后在 Group On 中放入相同的表达式。

于 2013-10-18T11:21:18.920 回答