6

这与我的如何在 Crystal Reports for Visual Studio 中实现数据透视报表有关?数据是一样的,但他们也想要一个折线图。

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

常识告诉我,我可以通过转换数据源来解决这个问题,以便每天在表中都有自己的列,如下所示:

DateTime WeekDay CarCount

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

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

4

1 回答 1

3

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

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

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

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

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

如何设置图表专家

于 2013-08-02T17:33:47.453 回答