这与我的如何在 Visual Studio 的 Crystal Reports 中实现数据透视报告? 数据是相同的,但他们也想要折线图。
所以,我的数据是
{datetime}
,{car-id}
。图表的 X 轴必须显示 {datetime} 的小时,Y 轴必须显示在该时间进入公园的汽车数量,并且我必须有七个数据系列、线条,一个代表一周中的每一天。所以,例如绿线上的x/y
点显示周三x
时,有y
汽车进入停车场。
常识告诉我,我可以通过转换数据源来解决这个问题,以便每天在表中都有自己的列,像这样的表:
日期时间 工作日 汽车计数
然而,水晶折线图似乎不支持多于一列,因此必须有一种不同的、更好的方法来做到这一点。毕竟工作日是
{datetime}
的一部分。
我怎样才能实现这个图表?我在图表方面是一名业余爱好者,而 Crystal 的特质确实加剧了我在这方面缺乏技能和经验的情况。
如何让多个系列正确显示并不明显。
首先,创建一个公式,从日期时间中提取星期几:
dayofweek({datetime})
,然后创建另一个公式,仅提取小时:hour({datetime})
。
从头开始插入图表并在图表专家中进行以下设置
(注意:在下面的屏幕截图中,您只需将 {Customer.Customer_Name} 替换为 {car-id}
这个问题我困扰了5年,终于解决了。我有一个包含多个系列的 XY 图表。
对我来说,我有“能量”系列,即 6、9、12 等。
然后我有一个日期/时间和一个测量值。
关于(能量公式)的改变 显示值 #1 DateTime(将其转换为 int ,即 2000.9 表示 9/2000) - 不要总结 #2 测量(数字)——不要总结
然后您可以使用颜色荧光笔来捕捉您的系列(6 是红色等)。 图例不起作用 - 目前还无法弄清楚。