我在SSRS报告中有一个Tablix:
当我运行报告时,它只返回1条记录!
我做了一个sql server跟踪,正在执行的查询返回14行。
在同一份报告中,我删除了另一张表,并在其上只放了一个字段,并按预期返回14。我注意到有效的那个和那个没有的区别是:
如何在不起作用的那条线上获得这3条水平线?
可能是我的问题?我做错了什么?
答案 0 :(得分:32)
屏幕截图显示您没有任何群组。您从Tablix中删除了详细信息组。您可以通过插入新组或从头构建新的Tablix对象来重新添加它。
要添加组,请单击应该具有组的行中的单元格,在本例中为[ReferredBy]单元格。选择添加组 - >行组 - >相邻的上方。如果您的数据已按正确的粒度级别进行分组,请在“Tablix组”屏幕中选择“显示详细信息数据”。这将在当前行上方的行中添加详细信息三重条。如果您需要对某些内容进行分组,请选择要分组的字段。这将在当前行的上方添加a)。将现有行中单元格的内容复制并粘贴到新行中,然后删除原始行。
答案 1 :(得分:3)
当您期望多个声音如分组问题时,会出现一行。调试这样的东西我会在当前的一个下面创建一个新的表元素,然后从数据集中拖放一个列。如果它返回14,您知道它不是被评估为问题的数据集,而是表的表达式。如果它也只是返回一个,你可能还有一个谓词,过滤器表达式或参数设置也限制了范围。
答案 2 :(得分:3)
可能是您为Textbox而不是RowGroup设置表达式。 只需找到Group Properties,然后将相同的表达式放在Group On中。