我有一份SSRS报告的表格:
当我运行报告时,它只返回1条记录!
我执行了一个sql服务器跟踪,正在执行的查询返回14行。
在同一个报告中,我删除了另一个表,并在其中只放入一个字段,结果如预期的那样返回了14。我注意到,工作的和不能工作的之间的区别是:
我怎么才能把那3条水平线放在不起作用的那条线上呢?
我的问题可能是什么?我做错什么了?
发布于 2013-04-17 04:06:28
屏幕截图显示您没有任何组。您已从Tablix中删除了详细信息组。您可以通过插入新组或从头开始构建新的tablix对象来重新添加它。
要添加组,请单击行中应该具有组的单元格,在本例中为ReferredBy单元格。选择上面相邻的添加组->行组->。如果您的数据已经按照正确的粒度级别进行了分组,则在Tablix Group屏幕中选择Show detail data。这将在当前行上方的一行中添加详细信息三元组。如果需要对某项进行分组,则选择要进行分组的字段。这将在当前行上方的行中添加一个)。将现有行中单元格的内容复制并粘贴到新行中,然后删除原始行。
发布于 2013-04-17 03:53:29
当您期望多个声音时,一行听起来像是分组问题。调试类似的东西时,我会在当前的table元素下面创建一个新的table元素,并从dataset中拖放一列。如果它返回14,则表明它不是作为问题评估的数据集,而是表的表达式。如果它也只返回一个,那么可能有一个谓词、过滤器表达式或参数设置也限制了作用域。
发布于 2013-10-18 19:21:19
可能是为Textbox而不是RowGroup设置了表达式。只需找到Group Properties,然后将相同的表达式放入Group On。
https://stackoverflow.com/questions/16045699
复制相似问题