如何更改 Cystal Reports 中堆叠条形图中值的顺序?

问题描述 投票:0回答:2

我在 Crystal Reports 中有一个堆积条形图,用于显示每个流程区域中仍需要培训的员工人数。

Crystal 自动按字母顺序对条形图上每个条形中的字段进行排序,这通常没问题,但我想重新排列区域出现的顺序,以便它们与生产顺序一致。

我认为我可以通过转到图表专家>>数据>>订单并单击指定订单来重新排列订单。但这似乎不起作用,所以我一定做错了什么。

有人有什么建议吗?

非常感谢任何帮助。

crystal-reports bar-chart
2个回答
0
投票

我假设图表上升器(= 条形)来自您在 Group Expert 中指定并在 Chart Expert 中选择的分组级别。

这是要做的事情:

  1. Group Expert中,插入第二个组。保持原始组不变,这样您就不会无意中影响图表。
  2. 将新组设置为按排序键分组 - 该字段指定所需的条形顺序。
  3. 将新组在组列表中向上移动 – 因此它位于原始组之前。
  4. 隐藏新组的页眉和页脚。

现在 Crystal 将首先按排序键对您的记录进行排序,然后按您当前使用的字段进行排序。您应该以不同的顺序获得相同的立管。

注意: 如果给定栏的记录具有不同的排序键值,则此操作将不起作用。如果是这种情况,您将需要一个汇总字段和Group Sort Expert


0
投票

我刚刚遇到这个问题。我的解决方案如下:

  1. 在“图表专家”中选择“更改时”块中的字段
  2. 单击 TopN 按钮
  3. “对于该组排序”为“全部”
  4. “基于”您要排序的字段。

这将使您的条形图保持其原始类别的标记,但它们不会按字母顺序书写,而是按您选择的字段进行排序。

© www.soinside.com 2019 - 2024. All rights reserved.