charts - 如何在 Crystal Reports 中实现多系列折线图?

标签 charts crystal-reports linechart crystal-reports-2010

这与我的 How do I achieve a pivot report in Crystal Reports for Visual Studio? 有关数据是一样的,但他们也想要一个折线图。

所以,我的数据是 {datetime} , {car-id} .图表的 X 轴必须显示 {datetime} 的小时数,Y 轴必须显示在那个小时进入公园的汽车数量,我必须有七个数据系列,线,一周中的每一天。所以,例如x/y绿线上的点显示在星期三,小时 x , y汽车进入 parking 场。

常识告诉我,我可以通过转换数据源来混淆这一点,以便每天在表中都有自己的列,如下所示:

约会时间
工作日
车数

然而, Crystal 折线图似乎不支持多列,因此必须有一种不同的更好的方法来做到这一点。工作日是 {datetime} 的一部分毕竟。

我怎样才能实现这个图表?我是制图方面的业余爱好者,Crystal 的特质确实加剧了我在这方面缺乏技能和经验的情况。

最佳答案

如何让多个系列正确显示并不明显。

首先,创建一个公式,从日期时间中提取星期几:dayofweek({datetime})然后创建另一个只提取小时:hour({datetime}) .

从那里,从头开始插入图表并在图表专家中进行以下设置

  • 在“类型”选项卡下选择“行”
  • 在“数据”选项卡下,选择“更改时”并首先选择您的 {@HourOfDay} 公式。这将创建每小时作为 X 轴上的一个点。
  • 在同一位置,还插入 {@DayofWeek} 公式。这将创建一个新行
    一周中的每一天。在我看来,这是不明显的部分。
  • 最后,要选择您的 Y 轴值,
    选择 {car-id},其中显示“显示值”。它应该默认为
    该字段的计数摘要。

  • (注意:在下面的屏幕截图中,您只需将 {Customer.Customer_Name} 替换为 {car-id}

    How to set up the Chart Expert

    关于charts - 如何在 Crystal Reports 中实现多系列折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953409/

    相关文章:

    java - 如何使用jfreechart从上到下绘制折线图?

    gnuplot:读取科学格式数字(非标准形式)的静默错误

    java - 如何用Java制作Panel、Frame等来显示图形?

    c# - 根据值在 Crystal Report 中为文本添加下划线

    crystal-reports - 用于从一个字段到另一字段添加/减去值的 Crystal 报表公式

    datetime - 如何在 Crystal Reports 中显示当前日期和时间?

    java - 如何在mpandroidchart中实时显示图表?

    javascript - 使用 Plot 的线图重叠

    javascript - 想要在同一页面上使用不同数据的多个图表

    javascript - Google Charts - GeoChart - 美国西弗吉尼亚州县