目录

时间走势图

时间走势图

先看下图这组数据:


这只是很少一部分数据,完整的数据量非常大。

在一些业务需求中,经常会遇到这种随时间变化的大量数据,往往数据量非常大,画出数据随时间的变化图,如果每条数据都描点,会使图表非常难以辨认。在润乾报表中,专门针对这种需求提供了时间走势图表,其效果如下图所示:


这个图表现了几年时间内销售数量的详细变化过程,其中横轴为时间,纵轴为销售数量。

这种图表在其设计过程中,可以选择数据的取样间隔,进而选择图像的精细度。尤其适合于表现长时间内大量数据的详细走势。

在这个示例中我们使用的是内建数据集ds1,其结构如下:

 


该报表的设计模板如下: 


其中B2单元格的表达式为:=ds1.Select(datetime2(订购日期,"yyyy-MM-dd"),FALSE,订购日期!=NULL&& 数量!=NULL && 订购日期<="2000-01-01")

1和2行是不可视的。

下方的B3单元格中的统计图定义如下:  


其中的分类轴即为图中的横轴定义,系列即为纵轴定义。注意这种图表的分类轴只能是时间。

在其他特性标签页中,“时间走势图横轴坐标取值”组已经被激活。  


这个是专供时间走势图的选项,用来定义横轴的属性。点击添加可以添加横轴属性定义。

起始值和结束值用来定义横轴左右端点的取值,取样间隔和单位定义数据的取样时间间隔,标签间隔和单位定义横轴坐标标签的间隔和单位。

其他属性和选项无特别之处,与一般图表相同。