`
flyingbug
  • 浏览: 131019 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[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使用同一个数据集,而且要显示不同的行,则就需要使用这种技术

分享到:
评论

相关推荐

    birt-report-framework

    6. **数据集和脚本**:BIRT允许创建和管理数据集,可以编写SQL查询或使用内置的脚本语言(JavaScript)来处理数据,实现更复杂的计算和过滤。 7. **样式和主题**:BIRT支持CSS样式表,用户可以自定义报表的外观,...

    解析BIRT-Eclipse商业智能和报表工具

    通过使用数据集,开发者可以定义查询来获取需要的数据,还可以对数据进行预处理,如过滤、排序和聚合。数据集可以是静态的,也可以是动态的,以适应不同的应用场景。 ### 报表呈现和交互 BIRT生成的报表可以以HTML...

    BIRT简单使用说明和实例

    - 创建新数据集:右击数据集,选择新建数据集。 - 编写SQL查询:在查询编辑器中输入SQL语句,可以包含函数和存储过程。 **3. 报表参数设置** - 输入报表参数:在数据集中配置报表参数,参数在SQL语句中以问号(?)...

    BIRT-Report-Studio-Interactive-Viewer.pdf

    **BIRT Report Studio Interactive Viewer** 为业务用户提供了一个强大的工具集,不仅可以创建高度定制化的报告,还能通过简单的操作实现数据的深入分析。通过利用预定义的模板和主题以及灵活的部署选项,业务用户...

    Birt 报表工具使用说明

    - **设置数据集的参数**:如果数据集查询中使用了参数,则需要在“Parameters”中设置参数名、数据类型、方向和默认值等。 2. **设置报表的布局** - 在Palette中提供了多种控件,例如Label、Text、Dynamic Label ...

    BIRT报表使用说明

    - **参数绑定**:在数据集查询中使用的参数需要与报表参数进行绑定。 **B. 数据排序分组过滤高亮显示** - **排序**:在数据集中设置排序规则。 - **分组**:根据特定字段或条件进行数据分组。 - **过滤**:设置...

    eclipse3.7 birt 汉化包

    - 数据集和查询:允许用户创建自定义SQL查询或者使用预定义的数据集,以便从不同数据源提取所需信息。 - 表格、图表、图像和文本:支持各种报表元素,包括数据表格、柱状图、饼图、线图等,以及静态文本和图像。 - ...

    Birt入门使用说明及详细资料

    5. **设置数据集的参数**:对于带有参数的数据集,需要通过“Parameters”进行参数设置。输入参数名称、数据类型、方向(通常是输入参数),以及默认值。可以通过表达式设置默认值。 - 图片示例: ![设置数据集参数]...

    birt数据集参数与列绑定实现

    2. 子数据集可以在主数据集的基础上进行更精细的数据过滤或计算,提高报告的灵活性和复杂性。 3. 子数据集可以访问主数据集的列,通过`parent.row["columnName"]`来引用父数据集的值。 在“birt数据集参数与列绑定...

    birt使用手册,birt文档

    - **报表布局**:使用Palette中的控件(如Label、Text、DLable、Dtext、Image、Grid、List和Table)构建报表结构,设置控件样式。 - **样式表**:可以导入CSS文件来定制报表的视觉效果。 4. **报表相关处理** - ...

    在BIRT中使用平面文件数据源

    创建平面文件数据集时,需要指定数据源并设置查询参数。这包括: - **选择平面文件数据源**:从已配置的数据源列表中选择。 - **设置查询条件**:如果需要,可以设置过滤条件或其他查询参数。 **6.2 编辑平面文件...

    Birt的开发资料

    - 在数据集查询中使用参数值。 - 动态调整报表显示结果。 #### 7. 使用JAVA对象建立脚本数据源 - **JAVA对象数据源**: - **获取数据的JAVA对象**: - 创建Java类(DataFactory)来封装数据获取逻辑。 - **建立...

    Birt使用说明

    - **设置数据集参数**:为数据集查询中的参数定义名字、数据类型、方向(通常是输入)和默认值。 4. **设置报表的布局** - **控件介绍**: - **Label**:显示静态文本。 - **Text**:同样显示静态文本。 - **...

    在birt中使用报表文档

    - **使用报表文档数据集**:使用报表文档数据集与使用其他ODA数据集相似,可以在数据集上定义计算列、过滤器等,以便进一步定制报表的展示内容。 #### 5. 当前不支持的特性 - 文章中提到的版本可能不支持某些特定的...

    birt参数是使用方法

    例如,假设我们需要使用这个参数来过滤另一个数据集(例如:“ordersdetail”),则需要在该数据集的参数定义中选择报表参数作为数据来源。 #### 三、案例分析 为了更好地理解上述理论知识,以下通过一个具体案例...

    birt实例08-12-25

    在“birt实例08-12-25”中,可能展示了如何创建和定制数据集以满足特定报告需求。 4. **报表设计**:这涉及到在BIRT设计器中放置和配置元素,如表格、图表、文本框等。实例可能包含如何布局报告、设置样式、应用...

Global site tag (gtag.js) - Google Analytics