Crystal Reports Cross Tab排序

时间:2017-05-03 00:11:12

标签: sorting crystal-reports

我有一个交叉表 数据表由类别和编号组成。 交叉表的源表格如下所示

category | number | month year | zSort
-----------------------------------------------------
All      |  0.25  | YTD 2017   | zAll
Apple    |  1.23  | MAR 2017   | Apple
Orange   |  1.10  | FEB 2017   | Orange
Apple    |  2.20  | FEB 2017   | Apple
Apple    |  1.11  | YTD 2017   | Apple

依旧......

我的目标是交叉表最终看起来像这样

       |FEB 2017|MAR 2017|YTD 2017
-------------------------------------
Apple  | 2.20   |  1.23  | 1.11
Orange | #.##   |  #.##  | #.##
All    | #.##   |  #.##  | #.##

但是我有排序问题。目前我的交叉表看起来像这样。通知类别所有位于顶部而不是底部。

       |FEB 2017|MAR 2017|YTD 2017
-------------------------------------
All    | #.##   |  #.##  | #.##
Apple  | 2.20   |  1.23  | 1.11
Orange | #.##   |  #.##  | #.##

我所做的是在我的群组排序专家

中使用zSort
  • 首先我在我的汇总字段中添加zSort,并设置为最小值
  • 然后在我的组排序专家中我选择排序全部并选择基于 “min of @zSort”升序

但它似乎不起作用..

请帮帮忙?

谢谢

1 个答案:

答案 0 :(得分:0)

我没有意识到排序实际上有效,但它的顺序不正确。

所以即使我把它设置为提升,水晶也会以某种方式将其降序排列。

我将组排序专家更改为降序,并且一切正常!!

所以它以相反的顺序工作,升序是降序,降序是递增的LOL ......

谢谢