交叉表crosstab的列排序与计算列的位置
sbks 2008-08-19 11:18:34 使用到crosstab风格(交叉表)的报表。有两个问题想请教一下:
1.是否可能让生成的列按一定的规则排一下序。我发现即使在数据源里使用了order by ,出来的列的排序也不是自己想象的那样
2.在crosstab中加入一计算列,怎样才可以象它自动生成的合计一样,只出现一次在最右边,而不是每个列都出来一次。
对于第二个问题的描述
pb效果:
-----------------------------------------------------------
.........| 土地类 | 平均值 | 设备类 | 平均值 | 合计
------------------------------------------------------------
A部门 | 100000 | 22.5 | 2000000 | 22.5 | 2100000
B部门 | 10000 | 0.3 | 20000 | 0.3 | 30000
------------------------------------------------------------
其中,平均值是个计算列,它会随着动态列而每一列都出现
我想要的效果:
--------------------------------------------------
.........| 土地类 | 设备类 | 平均值 | 合计
--------------------------------------------------
A部门 | 100000 | 2000000 | 22.5 | 2100000
B部门 | 10000 | 20000 | 0.3 | 30000
---------------------------------------------------