【问题标题】:How can I change the order of values in a stacked bar chart in Cystal Reports?如何在 Crystal Reports 中更改堆积条形图中值的顺序?
【发布时间】:2022-01-24 00:02:45
【问题描述】:

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

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

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

有人有什么建议吗?

非常感谢任何帮助。

【问题讨论】:

    标签: crystal-reports bar-chart


    【解决方案1】:

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

    这是怎么做的:

    1. Group Expert 中,插入第二个组。保持原始组不变,以免无意中影响图表。
    2. 将新组设置为按您的排序键分组 - 指定所需条形顺序的字段。
    3. 将新组在组列表中上移 - 使其位于原始组之前。
    4. 抑制新组的页眉和页脚。

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

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

    【讨论】:

    • 嗨,谢谢您的回复。不,我没有为流程区域创建组。我只是通过使用“更改... TABLE.PROCESSAREA”使图表找到了一个新的过程区域。我现在创建了一个组,以便我可以在条形图中使用它,但是当我尝试更改条形图以使用我的组时,该组不会显示?我在这里是不是很傻!?
    • 图表在报表页脚中吗?您可能可以将图表恢复为“对 table.processarea 进行更改时”,并且只需为您的排序键添加一个分组级别。不知道您所说的“该组不会出现”是什么意思。
    • 图表在报告标题中。对不起,如果我说的令人困惑。我使用 Group Expert 为图表创建了一个初始分组级别,但是当我尝试在 Chart Expert 中使用该组时,我无法使用该组。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多