标签: reporting-services ssrs-2008 ssrs-tablix
我很难根据“ DataSet” sql查询结果在报表上显示总数。该脚本将返回2列,列数将有所不同。已经创建了一个表(表1)来显示这2列,但是我创建了另一个表(表2),该表只有1列和1行以仅显示table1中的总行数。
问题是,如果表1具有45行,则表2也将显示45行,并且在每行上应显示数字45,而应该只显示1行和数字45。我在表上使用的表达式2是=COUNT(Fields!Full_Report_Path.Value, "ReportData")
=COUNT(Fields!Full_Report_Path.Value, "ReportData")
如何解决此问题,使表2上只有45行呢?
答案 0 :(得分:0)
我发现了2种可能的解决方案:
1-在报告表上方添加文本,并使用以下代码=Globals!ReportName &": " & RowNumber("ReportData")
=Globals!ReportName &": " & RowNumber("ReportData")
2-在报告表中插入新行,但选择“外部组”,在第1列上添加了单词“总计”,在第2列上添加了表达式=RowNumber("ReportData")
=RowNumber("ReportData")
答案 1 :(得分:0)
根据您的描述,我认为您在明细行上设置了分组。因此,请检查它,您可以单击带有表达式的单元格,然后在“行组”中右键单击“详细信息”,然后删除“组”中的字段以查看其是否有效。
佐伊