SSRS 2008
我已经在一个也具有空值的列上定义了交互式排序。
我希望报告的结束出现始终的空值,无论是否 方向是升序或降序。
Reportviewer在VS2010中显示报告
用户点击列标题以激活交互式排序
欢迎提供所有帮助/建议。
答案 0 :(得分:0)
我可以在这里想到一个解决方法,这可能会有所帮助,也可能没有帮助,但最坏的情况可能会给你更多的想法。
您可以尝试做的实际上是使用两个表,并将排序应用于一个,但使其看起来像报表中的一个表。
创建两个表:
对表格应用过滤器,以便在第一个中显示非空值,在第二个中显示空值。
我使用了表达式:
=IIf(IsNothing(Fields!val2.Value), "NULL", "NOTNULL")
将交互式排序应用于第一个表格。
这给出了结果:
所以在这个简单的案例中,它实现了你所追求的目标。
因为它实际上是两个对象,所以你可能会在用户不期望的地方得到休息;这可以通过将对象与矩形保持在一起来减轻。
如果您正在寻找多个列,这可能不合适,但希望它有所帮助。