随笔 - 59, 文章 - 4, 评论 - 184, 引用 - 7
数据加载中……

[BIRT]-使用:过滤数据集

l         你可以使用以下几种技术来过滤数据集:

a)         在查询时指定过滤,以便在数据库或其他数据源中过滤数据,要尽量使用这种方式来过滤数据,可以通过两种方式来指定SQL SELECT声明:

1.         在设计期间的SQL Select中以WHERE的方式指定,并在数据库中执行。

2.         创建report参数来让用户指定,在SQL SELECTWHERE处使用参数来指定条件,使用这种方式,WHERE的参数在运行期指定,并在数据库中执行。

b)        BIRT Report Designer中过滤数据,使用javascript或者数据不是在一个数据库中从而不能执行SQL语句的情况下,可以用以下两种方式来执行这种过滤:

1.         编辑数据集来指定filter,使用这种技术,查询获得你的SELECT活动的全部数据,然后BIRT Report Designer过滤数据以便获得符合你指定的条件的数据,由于数据集只能有一个,所以这种技术只能使用一种table或者所有的report都显示相同的行

2.         编辑report element filter properties来指定要显示的行,使用这种技术,BIRT Report Designer处理这个过程,如果有多个tablelistchart使用同一个数据集,而且要显示不同的行,则就需要使用这种技术

posted on 2005-08-22 23:17 fisher 阅读(1432) 评论(0)  编辑  收藏 所属分类: Programing


只有注册用户登录后才能发表评论。


网站导航: