水晶报表传奇

Posted

技术标签:

【中文标题】水晶报表传奇【英文标题】:Crystal Reports Legends 【发布时间】:2011-02-25 03:23:30 【问题描述】:

有没有办法强制 Crystal Report 11.5 中的条形图图例以特定顺序显示其对象?

例如,假设我要按州报告“香蕉”和“苹果”的消费情况。条形图应按县显示食用这些水果的人数百分比(百分比条形图)。 “Apples”百分比始终显示在条形图的顶部,而“Bananas”则显示在底部。此图的图例还首先显示“Apple”颜色,然后显示“Banana”颜色。但是,如果“香蕉”百分比为 0%,则图例首先在图例上显示“香蕉”颜色。这会导致报告不一致(有大量投诉)。

我希望“香蕉”颜色始终显示在图例中的第二位。希望我没有混淆任何人,任何想法都会有所帮助。

【问题讨论】:

【参考方案1】:

试试这个: 1. 右击进入图表专家。进入数据标签。 2.如果还没有设置,将右上角的分组方法设置为On Change of 3. 点击Order,然后点击Specified Order 4. 新增 2 个标签:指定顺序其他。使用第一个来决定哪些组先去,第二个来决定如何处理其余的。

由于您在图表中指定组的顺序,Crystal 不会尝试自动决定哪些组先行。第 2 步可能是您的图表的问题,具体取决于您的设置方式。在这种情况下,我建议从头开始制作一个新图表。

我不能称自己为专家。我希望这会有所帮助。

【讨论】:

这解决了摆脱添加到图例字段中的“...的总和”的问题。很多人对水晶有这个问题。这是为我做的! @TiltingCode,很高兴能为您提供帮助 :)【参考方案2】:

我想我能够复制您的问题。这有点奇怪,但我能够通过将图表更改为其他 2 种条形图类型之一(“堆叠条形图”或“并排条形图”)来绕过这个问题。我建议使用其中之一,或者甚至是饼图。

【讨论】:

我将其更改为各种图表类型,同样的问题发生在我身上。此外,在 Crystal Report 论坛上,任何与图例相关的问题都没有得到解答(如图)。

以上是关于水晶报表传奇的主要内容,如果未能解决你的问题,请参考以下文章

C#怎么生成水晶报表

Winform中怎么使用水晶报表?

Visual Studio 2010 里面的水晶报表怎么弄?

VB.net中如何制作水晶报表?

[水晶报表]为水晶报表(含子报表)绑定数据

vs2008制作水晶报表