ActiveReportsJS目前在数据库连接这方面目前只能进行JSON数据源的连接,比如是 .JSON 文件 或者是 JSON URL。对于数据源绑定这块就不做详细讲解,今天主要来说说数据过滤的问题因为时间类型的数据在JSON中存储是使用字符串类型进行存储的,因此在进行数据过滤的时候就不能直接使用数据字段进行数据的筛选,下面我们就来进行一个详细的讲解:
1、首先进行数据的绑定
数据源的绑定,使用内嵌的的形式
数据集的绑定
2、进行数据的过滤
因为JSON数据源中数据保存的是字符串类型,那么使用时间进行过滤,就需要进行一个时间的转换使用DateTime.Parse()函数
过滤条件:
=DateTime.Parse(Fields!THEDATE.Value, "YYYY/M/D")
过滤值
=DateTime.Parse("2019/10/1", "YYYY/M/D")
3、预览结果
|