首页 > 解决方案 > Crystal Reports:在图表上突出显示最小值和最大值

问题描述

我正在努力突出图表上的最大值和最小值。图表专家的突出显示选项没有多大帮助。在此处输入图像描述

有没有办法在图表上做到这一点?

标签: crystal-reports

解决方案


创建 3 个公式。一个只返回最大值,第二个返回最小值,然后另一个返回减去最大值和最小值的所有数据。

    //max_value
    If  ({DETAILS.Qty Budget} = maximum({DETAILS.Qty Budget}))         
    then {DETAILS.Qty Budget} else 0


    //min_value
    If  ({DETAILS.Qty Budget} =  minimum({DETAILS.Qty Budget}))     
    then {DETAILS.Qty Budget} else 0

    //all_data 
    If  ({DETAILS.Qty Budget} = maximum({DETAILS.Qty Budget})) 
    or ({DETAILS.Qty Budget} = minimum({DETAILS.Qty Budget}))
    then 0 else {DETAILS.Qty Budget}
  1. 转到图表专家,在“报告字段”下,您应该会看到 3 个公式。

    将它们添加到“显示值:”框中

  2. 转到“颜色突出显示”选项卡并选择新的。插入您的最大和最小公式并为每个公式指定条件(因为我们只选择 max 和 min 而那些只是选择 > 0 。

我从SAP Support那里得到了这个想法。这适用于 Visual Studio 2017 的 CR 23。


推荐阅读