当前位置: 代码迷 >> PB >> 交叉报表生成的数据能不能进行重新排序?解决方案
  详细解决方案

交叉报表生成的数据能不能进行重新排序?解决方案

热度:89   发布时间:2016-04-29 10:10:47.0
交叉报表生成的数据能不能进行重新排序?
衣服尺码有S M L XL XXL
但是交叉报表默认生成的报表顺序是
  L M S XL XXL
  1 2 3 4 5

怎么能让她按尺码大小来进行重新排序?

  S M L XL XXL
  1 2 3 4 5



------解决方案--------------------
这个好像是不行,交叉表的顺序是按那个显示的字段名还排序的
------解决方案--------------------
用别名试试看:
改成0[s],1[m],3[L]...
------解决方案--------------------
可以自己定义这个字段名字,来达到自己需要排列的效果。
在交叉数据窗口的数据源,把尺码改成尺码编号+' ' + 尺码的形式
这样交叉报表的columns的显示效果就是:
1 S, 2 M, 3 L等
再设置这个列为右对齐即可

尺码编号和尺码中间空多少空格自己掌握,主要能实现在报表里看到尺码,尺码编号看不到就行
------解决方案--------------------
探讨
可以自己定义这个字段名字,来达到自己需要排列的效果。
在交叉数据窗口的数据源,把尺码改成尺码编号+' ' + 尺码的形式
这样交叉报表的columns的显示效果就是:
1 S, 2 M, 3 L等
再设置这个列为右对齐即可

尺码编号和尺码中间空多少空格自己掌握,主要能实现在报表里看到尺码,尺码编号看不到就行

------解决方案--------------------
如果客户对报表样式的要求很高,可以将数据先汇总出来再填到一个客户实际要求的样式中去
------解决方案--------------------
要不你用Union all写连起来试试呢
  相关解决方案