答案 0 :(得分:0)
在设计模式下,当报表针对数据集返回的每一行运行时,您会有一行显示的详细信息。因此,如果您的数据有八行,您将获得八个详细信息行,显示数据集的八行中的每一行中的数据。
因此tablix不会返回虚拟行,它只是显示数据集的行。现在你有了#34; Total"那里,所以我假设你想要看到某种聚合总数,而不是显示细节行。
您可以通过两种方式执行此操作 - 在Tablix或数据集中。
在Tablix中
在Tablix的表格页脚中,使用单元格中的聚合表达式来获得所需的总数,例如:
SELECT Count(OK) AS OK, Count(NOK) AS NOK, Count(Invalid) AS Invalid
FROM MyTable
从Tablix中删除详细信息行,这样您只能在页脚中看到总计。
在数据集中
这可能不是一个选项,因为您使用的是存储过程,但您可以在SQL中进行聚合:
index.html
这将给出一行总计,然后您可以在详细信息行中显示。