xor*_*wer 22 reporting-services ssrs-2008
我使用Report Builder 3.0(使用SQL Server 2008 R2)构建了一个报表.现在我希望现在有多少记录从数据库中提取到报告中?
这可以通过SSRS中的count函数或在SQL Query中使用RANK/ROW_NUMBER函数并将其作为字段分配给报表(RANK/ROW_NUMBER将为每行提供排名并导航到报表中的最后一页将帮助我获取总行数).
我尝试了count函数,但是它依赖于报告中的某些字段.例如= Count(Field!FieldName.value, "DataSetName")此方法中的问题:"FieldName"在报告中不是唯一的,因此计数会重复
第二个选项:添加Rank/Row_Number但它们也使用相同类型的fieldName,因此这里的计数也会重复.
主要问题:我的查询中没有唯一的字段(因此我尝试了ROW_NUMBER())
如何在SSRS 2008中找到总行数或排名(每行)?
Jam*_*e F 47
使用该CountRows功能.例如
=CountRows("MyDataset")
Run Code Online (Sandbox Code Playgroud)
将为您提供MyDataSet中的行数.