对ssrs中的多个组进行交互式排序

问题描述 投票:2回答:3

我有一个按地区分组的报告,然后是Office位置。用户希望能够对日期值进行排序。我可以让它为最里面的组(Office位置)工作。但他们希望它对整个表格进行排序。有任何想法吗?

reporting-services reportingservices-2005
3个回答
0
投票

将排序添加到表列。

  1. 右键单击表列 - >属性
  2. 单击交互式排序
  3. 点击“添加互动排序”
  4. 对于排序表达式,请输入“= Fields!COLUMN_NAME.Value”

0
投票

我通过使用放在群组外的隐藏图表来解决这个问题。对于包含交互式排序的列标题,设置如下:

对于图表:

在类别组中,转到“属性”,然后从中删除任何排序。


0
投票

解决此问题的另一种简单方法是添加两个Tablix。一个是分组,另一个没有。

然后,您可以添加“Group on X”布尔参数,并根据用户选择显示和隐藏每个Tablix。

这两个世界中最好的,不需要两个单独的报告。如果需要,用户可以轻松地对整个数据集进行排序和导出。

© www.soinside.com 2019 - 2024. All rights reserved.