2011-02-06 122 views
1

我创建了一个矩阵报告,它具有2行6列。 图片1(参见底部的专辑图片)在报告服务中交互排序矩阵报告2005

我希望在最后一列名为'Matrix1_ObjName'的列上进行交互式排序。

要做到这一点,我点击右键单击该字段,并进入属性>交互式排序。 比我在图片2中输入的参数要好(见底部的专辑图片)。

我做了一些调查和关闭的答案被张贴在此link

的交互式排序不起作用。

要清楚我希望LoginName列将按objName行中显示的等级进行排序。 海图片3(见底部相册图片)

album pictures

感谢所有...

回答

0

我从来没有使用交互式排序。当我想要改变排序行为时,我用一个参数来做。创建一个新的报告参数并指定值。使用描述标签的东西,然后我使用从零开始的整数值作为值。参数设置完成后,右键单击报表设计中的字段,然后转到Row Group,然后Group Properties。从菜单中选择Sorting,并用类似这样的if语句构建一个表达式:

=IIf(Parameters!sort.Value=0,Fields!First_Sort.Value,Fields!Second_Sort.Value)

可以帮助你。