SSRS 2008
我在一个也有空值的列上定义了交互式排序。
我希望空值始终出现在报告的末尾,无论方向是Ascending 还是 Descending。
VS2010中Reportviewer显示报表
用户单击列标题以激活交互式排序
欢迎所有帮助/建议。
SSRS 2008
我在一个也有空值的列上定义了交互式排序。
我希望空值始终出现在报告的末尾,无论方向是Ascending 还是 Descending。
VS2010中Reportviewer显示报表
用户单击列标题以激活交互式排序
欢迎所有帮助/建议。
我可以在这里想到一种解决方法,它可能有帮助也可能没有帮助,但最坏的情况可能会给你更多的想法。
您可以尝试做的实际上是使用两个表,并将排序仅应用于一个,但使其看起来像报表中的一个表。
创建两个表:
对表应用过滤器以在第一个中显示非空值,在第二个中显示空值。
我使用了以下表达式:
=IIf(IsNothing(Fields!val2.Value), "NULL", "NOTNULL")
将交互式排序应用于第一个表。
这给出了结果:
所以在这个简单的例子中,它实现了你所追求的。
由于它实际上是两个对象,因此您可能会在用户意想不到的地方出现中断;这可以通过将对象与Rectangle保持在一起来缓解。
如果您正在寻找多个列,这可能不合适,但希望它有所帮助。