`
calhaha
  • 浏览: 21202 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
最近访客 更多访客>>
社区版块
存档分类
最新评论

给报表参数的可选项列表中加入“All”选项

 
阅读更多

某个报表参数的可用值由一个动态的数据集查询生成,通常情况下,我们按照参数的每个可用值来分别筛选数据。

部署报表后,会显示一个包含所有可用值的下拉菜单提示用户输入(假设参数设置为“可见”)。

 

现在我需要在这些可用值的选项之外,再加入一个“All”选项,当选择“All”时,停止基于该参数的筛选,显示所有数据。

同时,之前的按照可用值筛选的功能依然有效。

 

可以按如下方式实现:

 

1. 修改用于提供参数可用值的数据集:

SELECT DISTINCT column_name
FROM	table_name
UNION
SELECT 'All'


2. 修改报表的主数据,将WHERE从句改为如下

WHERE  (  ('All' IN (@parameter) ) OR (filter_column IN (@parameter) )  )

 filter_column 为你的筛选列

0
0
分享到:
评论

相关推荐

    BIRT报表工具介绍

    BIRT由两大部分构成:一是用于报表设计的Eclipse集成环境,二是可嵌入到应用程序中的运行时组件。此外,BIRT还包含一个图形报表引擎,能生成各种复杂的报表样式。 【为什么选择 BIRT】 1. **展现输出可视化**:...

    BIRT报表使用说明

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

    Birt报表开发手册

    正确配置后,可以在Eclipse中看到Birt的相关工具和选项。 #### 四、使用说明 - **创建项目**:在Eclipse中创建一个新的Birt项目,为后续的报表开发打下基础。 - **创建第一个报表** - **创建空白报表**:使用...

    水晶报表使用手册

    - 在安装过程中选择“Waterproofing”选项,这是因为水晶报表为VS2010提供了特定的支持(如SAP Business Objects组件)。 3. **WPF项目配置:** - 对于WPF项目,在使用水晶报表时需确保项目目标框架为.NET ...

    BIRT 报表开发中文指南

    如果“报表设计”没有直接出现在“打开透视图”的选项卡中,可以选择“其他”来查看所有透视图列表。然后选择“报表设计”。 完成以上步骤后,Eclipse将切换到BIRT报表设计界面。 通过本指南的学习,您可以快速...

    compiere 一览报表定制

    2. 数据访问级别:通常选择“Client+Organization”或"All",这决定了报表可查看的数据范围,前者仅显示特定客户和组织的数据,后者则允许查看所有数据。 3. 实体类型(Entity Type):选择“User Maintained”,...

    Birt报表开发

    3. **BIRT Report Engine API**:一组Java API,可用于在应用程序中直接调用BIRT报表引擎来生成、显示、导出或打印报表文件。 #### 二、BIRT报表类型 BIRT支持多种类型的报表,以满足不同的业务需求: 1. **列表...

    c# 结合锐浪报表Grid++Report6 实现推送数据打印,代码简单易懂,写了一个案例给大家

    在本文中,我们将深入探讨如何使用C#编程语言与锐浪报表Grid++Report6库结合,实现数据的推送打印功能。这个案例适用于那些希望通过代码控制打印过程,提供自定义打印体验的开发者。让我们逐步了解这一过程。 首先...

    SAP-BW权限基本配置

    用户选项卡中,可以将角色分配给用户。 三、再次用 CHINA_SAP 登陆并查看相关状态 在创建角色并分配给用户后,可以用 CHINA_SAP 登陆 BW 系统,并查看相关状态。可以看到该用户的菜单,并运行菜单下赋予权限的事务...

    K3 CLOUD直接SQL报表快速开发步骤

    - 在K3 CLOUD BOS平台中选择“新建”选项,创建一个新的SQL报表项目。 - 输入报表的基本信息,如报表名称、描述等。 ##### 2. 配置数据源 - 选择报表所需的数据源,通常是K3 CLOUD中的数据库。 - 如果需要连接外部...

    Oracle报表开发学习记录

    - **配置并保存并发程序**:通过“并发”->“程序”->“可执行”选项,配置报表的相关设置,并保存。 - **定义并发程序**:通过“并发”->“程序”->“定义”选项,进一步配置报表的具体细节。 - **定义请求组**...

    Creport_v412报表控件

    2、数值字段的显示打印格式可在报表模板中设置,如模板中未设置,则以数据库中的设置为准。 3、`SumAll(j1-j2+j3).SumPAge(j1-j2+j3..)的用法: (1).如用第2列的和减第3列的和再加第5列的和则应这样填写模板中...

    报表系统研究经验分享

    ### 报表系统研究经验分享:IReport与JasperReport集成实践 在IT领域,报表系统是企业数据处理和分析的重要工具,它能够将复杂的数据转换为直观的报告,帮助企业进行决策。本篇分享旨在深入探讨报表系统的核心技术...

    VBAのAll属性文档

    - 动态添加数据到列表中,如产品列表、选项列表等。 - 根据用户的输入动态填充建议列表。 ##### 2. Move - **功能**:将指定的对象移到参数值所指定的坐标处。 - **语法**:`ObjectName.Move Left, Top, Width, ...

    Delphi FastReport 手动安装 报表控件方法

    - 编译选项选择 “Recompile all packages” - 语言设置为 Chinese - 点击 “Compile” 按钮开始编译。 ##### 5. 添加 FastReport 组件到 Delphi 项目 - 将编译后的 `.dpk` 文件添加到 Delphi 项目中: - `...

    报表字典1

    报表开发是企业数据分析和决策支持的重要环节,尤其在IT行业中,高效、灵活的报表工具能够极大地提升工作效率。本文将围绕"报表字典1"的主题,详细讲解在开发多层交叉汇总表报表时可能遇到的问题以及解决方案。 ...

    ireport+jasperreport开发中问题解决方案

    11. **报表无数据处理**:在报表预览无数据时,可以在报表属性中设置“如果没有数据时”的选项,例如选择"All sections, no detail",即使无明细数据,也会显示其他部分。 12. **细节区和列脚空白**:若Detail和...

    Birt使用说明

    - **创建空白报表**:启动报表设计向导,选择创建空白报表选项。 - **设置数据集参数**:定义数据源连接,如数据库连接信息,并设定查询语句或过程。 - **设计报表**:使用设计视图进行布局设计,包括添加表格、...

    Birt使用手册

    * 报表和报表项,报表可视为是针对一组数据集的表现形式,而报表项这是这个表现形式的某个具体的单元。 * 报表参数:查询参数的表现形式,使用它可以构建更灵活的报表。 * 模板和库:主要用于复用报表设计,提高报表...

Global site tag (gtag.js) - Google Analytics