Reporting services SSRS过滤器TOP N与其他
我有一个数据集,包含人行和两个组/子组。子组可以有许多记录,我只需要先显示5条,其他记录必须在“其他”行中。Reporting services SSRS过滤器TOP N与其他,reporting-services,ssrs-2008,ssrs-grouping,Reporting Services,Ssrs 2008,Ssrs Grouping,我有一个数据集,包含人行和两个组/子组。子组可以有许多记录,我只需要先显示5条,其他记录必须在“其他”行中。 我设法像这样筛选组: Expression: Product Operator: Top N Value: 5 +--------------------+-------------------------+ | | Date | + +----------+-------
我设法像这样筛选组:
Expression: Product
Operator: Top N
Value: 5
+--------------------+-------------------------+
| | Date |
+ +----------+--------------+
| | Quantity | All Quantity |
+----------+---------+----------+--------------+
| Employee | Total | | |
+ +---------+----------+--------------+
| | Product | | |
+----------+---------+----------+--------------+
Expression: Product
Operator: Bottom N
Value: =Count(Fields!Product.Value) - 5
但现在其他行不可见。也许有人有同样的问题,或者JU只是知道如何解决它?我的矩阵如下所示:
Expression: Product
Operator: Top N
Value: 5
+--------------------+-------------------------+
| | Date |
+ +----------+--------------+
| | Quantity | All Quantity |
+----------+---------+----------+--------------+
| Employee | Total | | |
+ +---------+----------+--------------+
| | Product | | |
+----------+---------+----------+--------------+
Expression: Product
Operator: Bottom N
Value: =Count(Fields!Product.Value) - 5
员工是一个组,产品是子组。日期为列组
编辑:
我创建了第二个相同的组,并使用如下过滤器对其进行过滤:
Expression: Product
Operator: Top N
Value: 5
+--------------------+-------------------------+
| | Date |
+ +----------+--------------+
| | Quantity | All Quantity |
+----------+---------+----------+--------------+
| Employee | Total | | |
+ +---------+----------+--------------+
| | Product | | |
+----------+---------+----------+--------------+
Expression: Product
Operator: Bottom N
Value: =Count(Fields!Product.Value) - 5
但它不能正常工作。它总是显示一种产品,而该产品来自前5名所在的列表。另一个问题仍然存在:排序前应用了筛选,因此我得到了错误的前5名项目。。。