这与我的 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})
.
从那里,从头开始插入图表并在图表专家中进行以下设置
一周中的每一天。在我看来,这是不明显的部分。
选择 {car-id},其中显示“显示值”。它应该默认为
该字段的计数摘要。
(注意:在下面的屏幕截图中,您只需将 {Customer.Customer_Name} 替换为 {car-id}
关于charts - 如何在 Crystal Reports 中实现多系列折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953409/