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

Charts 如何在Crystal Reports中实现多系列折线图?,charts,crystal-reports,linechart,crystal-reports-2010,Charts,Crystal Reports,Linechart,Crystal Reports 2010,这与我的数据是一样的,但他们也需要一个折线图 所以,我的数据是{datetime},{carid}。图表的X轴必须显示{datetime}的时间,Y轴必须显示在该时间进入公园的汽车数量,我必须有七个数据系列,一行,一周中的每一天一行。因此,例如,绿线上的x/y点显示周三x时,y车辆进入停车场 常识告诉我,我可以通过转换数据源,使每天在一个表中有自己的列,这样一个表: 日期时间 周工作日 车数 然而,水晶折线图似乎不支持多个列,因此必须有一种不同的更好的方法来实现这一点。工作日毕竟是{dateti

这与我的数据是一样的,但他们也需要一个折线图

所以,我的数据是
{datetime}
{carid}
。图表的X轴必须显示{datetime}的时间,Y轴必须显示在该时间进入公园的汽车数量,我必须有七个数据系列,一行,一周中的每一天一行。因此,例如,绿线上的
x/y
点显示周三
x
时,
y
车辆进入停车场

常识告诉我,我可以通过转换数据源,使每天在一个表中有自己的列,这样一个表:

日期时间 周工作日 车数

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


如何实现此图表?我是一名制图爱好者,Crystal的癖好真的加剧了我在这方面的技能和经验不足。

如何让多个系列正确地显示出来并不明显

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

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

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