假如:DW 有100行,假如有A,B,C等多列,除A列以外的列都存在空值 NULL 。
现象是对A 列排序,正常。
但是对A以外的列排序(如B列),DW 就会把B列空值的行显示在上面部份,而把有数据的行显示在下面部份,这种情况大家是如果处理的?
----------------
想过在写SQL 的时候把每列都加上类似 isnull(B, '')等进行处理,但是始终嫌太麻烦。
谢谢!
------解决方案--------------------
你可以先把null的数据过滤好,再把not null的数据排序,排序好后,再从过滤区把过滤的数据rowsmove回到最后即可
------解决方案--------------------
在排序条件里写 if(isnull(B), '}', B) 应该可以了
------解决方案--------------------
我主要是想当按照B列排序时,把Null 的显示在下面部份,而把有数据的显示在上面部份。。。
在排序条件里写 if(isnull(B), '}', B) 应该可以了