Reporting services 计算行组的行结果数
如何对行进行分组/筛选,然后获取每列的总行数。我要画出结果应该是什么。我不想显示实际数据。只是每列的计数 输出应该是这样的Reporting services 计算行组的行结果数,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,如何对行进行分组/筛选,然后获取每列的总行数。我要画出结果应该是什么。我不想显示实际数据。只是每列的计数 输出应该是这样的 Column A Column B Column C Row A - 235 records 300 records 15 records Row B - 1 record 80 records 900 records 每列表示同一字段上的计数,但已过滤。 所以 汇总每一行是一个分组+筛选器,每一列是基于该分组中
Column A Column B Column C
Row A - 235 records 300 records 15 records
Row B - 1 record 80 records 900 records
每列表示同一字段上的计数,但已过滤。
所以
汇总每一行是一个分组+筛选器,每一列是基于该分组中包含的行数的计数。不需要显示行数据。您可以使用以下公式在组中的表中执行此操作:
=SUM(IIF(Fields!MyColumn.Value = "A", 1, 0))
但是,这种类型的摘要报告正是a的设计目的。使用行字段作为行组,列字段作为列组,并在交叉点中使用
Count
表达式,它将为您完成所有操作 是否有什么原因使您不能在SQL中进行计数,以便您的数据集能够准确地返回您希望在报表中显示的内容?我必须在报表上的表中广泛使用数据集。有些过滤器使用相同的逻辑和不同的过滤器。加上这个查询非常大,我最终使用了一个矩阵。我想要tablix以便合并单元格。虽然我可能很快就会玩这个。
=SUM(IIF(Fields!MyColumn.Value = "A", 1, 0))