cancel
Showing results for 
Search instead for 
Did you mean: 

??Crystal Report XI ????????2

Former Member
0 Kudos

我用Crystal Report XI做几个图表的特效,我研究了很久没有解决,不知道各位高手和斑竹能否实现:

-


A:上周营业收入

B:本周营业收入

C:地区名

用柱形图展示如下(只展示本周的收入):

|
|              __    B
|             |  |
|             |  |
|             |  |
|             |  |
|_____________________________________________
         C (u56DBu5DDD)

问题:

--->如果(B-A)/B<5% 则B为绿色;

--->如果(B-A)/B>20% 则B为红色;

--->如果5%<=(B-A)/B<=20% 则B为黄色;

-


谢谢

Accepted Solutions (1)

Accepted Solutions (1)

sunny_zhang
Active Contributor
0 Kudos

这个还比较好办:

1.做3个一样的柱状图,只有一点不一样:第一个柱状图的柱子设置为绿色,第二个柱状图的柱子设置为红色,第三个柱状图的柱子设置为黄色。

2.将三张柱状图重叠在一起。

3.对第一个柱状图做条件抑制显示:not (B-A)/B<5%

对第二个柱状图做条件抑制显示:not (B-A)/B>20%

对第三个柱状图做条件抑制显示:not 5%<=(B-A)/B<=20%

Former Member
0 Kudos

如果只有一个 【省份】就用你那方法,那如果是多个省份呢? 按岂不是有N个省份就要做N个表来重叠控制显示?

麻烦

sunny_zhang
Active Contributor
0 Kudos

不是,这个图只需要三个重叠即可,和省份的多少无关。

Answers (1)

Answers (1)

Former Member
0 Kudos

no way

sunny_zhang
Active Contributor
0 Kudos

如果各省份的A、B关系不一样,那确实用这个方法不行,只能用

中的方法了,使用CX中的警报属性根据不同条件来调整柱子的颜色,且不需要重叠两个柱状图。