【问题标题】:Interactive sorting to matrix report in reporting services 2005Reporting Services 2005 中对矩阵报表的交互式排序
【发布时间】:2011-06-22 05:33:15
【问题描述】:
我创建了一个包含 2 行 6 列的矩阵报表。
图片1(见底部相册图片)
我希望对名为“Matrix1_ObjName”的最后一列进行如此活跃的交互式排序。
为此,我右键单击该字段并转到属性> 交互式排序。
比我输入图片2中的参数(见底部的专辑图片)。
我做了一些研究,最后的答案发布在link
交互式排序不起作用。
要清楚,我希望 LoginName 列将按 objName 行中显示的等级进行排序。
海图3(见底部相册图片)
album pictures
谢谢大家...
【问题讨论】:
标签:
sorting
reporting-services
【解决方案1】:
我从不使用交互式排序。当我希望能够更改排序行为时,我会使用参数来实现。创建一个新的报告参数并指定值。对标签使用描述性的东西,然后我使用从零开始的整数作为值。设置好参数后,右键单击报表设计中的字段并转到Row Group,然后转到Group Properties。从菜单中选择 Sorting 并使用类似于此的 if 语句构建一个表达式:
=IIf(Parameters!sort.Value=0,Fields!First_Sort.Value,Fields!Second_Sort.Value)
可能会对你有所帮助。