润乾——报表组查询

2024-06-07 21:48
文章标签 查询 报表 润乾

本文主要是介绍润乾——报表组查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对普通的报表可以使用通用查询或参数表单对报表中的参数、数据集字段进行查询。报表组也同样可以,只需要将组内各报表设置好参数之后,再定义报表组参数与报表项参数直接的关联关系即可进行查询。

 对报表组数据进行查询可以使用以下两种方式:

1.对数据集字段进行查询过滤

2.通过参数或宏进行数据查询过滤

数据集字段查询过滤

对报表组中各报表项所引用的数据集数据进行查询过滤可以通过通用查询来实现,方法与普通复杂报表通用查询设置方法相似。报表组通用查询面板中能够对所有报表项中的数据集统一设置查询过滤条件。

报表组通用查询设计界面可以通过【报表组属性】-【通用查询】进入。

注意:通过报表组设计器界面上方的通用查询按钮设计的查询面板,不能在报表组展现时使用,只有当报表组中对应设置了通用查询的报表项单独展现时才会显示。

通过参数或宏进行数据查询过滤

为报表组中参数和宏设置查询面板可以通过通用查询或参数表单来实现。

报表组查询的原理:点击查询后首先通过查询面板将参数值传递给报表组的参数,再通过报表组参数与各报表项参数的对应关系将报表组参数的值传递给各报表项中对应的参数,各报表项再根据接受到的参数进行数据查询和计算,实现过滤。

设计方法与普通报表一致。区别在于,报表组通过参数和宏的进行查询过滤需要设置报表组本身的参数,以及报表组中参数与各报表项参数的对应关系。步骤如下:

  • 定义各报表项的参数或宏

选中报表项后可以为每个报表项分别定义参数,方法与复杂报表参数宏定义相同,可以通过菜单工具栏的【报表属性】-【参数定义】和【宏定义】来完成。

  • 定义报表组参数

定义报表组自身的参数,可以通过设计器下方的【报表组属性】-【参数】和【宏】来进行定义。

  • 定义报表组参数和宏与各报表项参数和宏的对应关系

选中报表项,点击【报表项属性】,进入如下界面。其中报表参数和报表宏会根据报表项本身的参数设置自动获取到。用户只需要输入引用表达式即可。如下图所示设置表示:报表项“sheet1”中的参数“arg0”的值等于报表组参数“orderID”的值。

  • 对报表组参数和宏设置查询面板

可以通过【报表组属性】-【通用查询】为报表组的参数和宏设置通用查询面板,也可以使用参数表单作为报表组的查询面板,设计与使用方法与普通报表相同。

这篇关于润乾——报表组查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1040393

相关文章

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

ural 1026. Questions and Answers 查询

1026. Questions and Answers Time limit: 2.0 second Memory limit: 64 MB Background The database of the Pentagon contains a top-secret information. We don’t know what the information is — you

多线程解析报表

假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数据时,可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成。 Way1 join import java.time.LocalTime;public class Main {public static void main(String[] args) thro

Mybatis中的like查询

<if test="templateName != null and templateName != ''">AND template_name LIKE CONCAT('%',#{templateName,jdbcType=VARCHAR},'%')</if>

京东物流查询|开发者调用API接口实现

快递聚合查询的优势 1、高效整合多种快递信息。2、实时动态更新。3、自动化管理流程。 聚合国内外1500家快递公司的物流信息查询服务,使用API接口查询京东物流的便捷步骤,首先选择专业的数据平台的快递API接口:物流快递查询API接口-单号查询API - 探数数据 以下示例是参考的示例代码: import requestsurl = "http://api.tanshuapi.com/a

DAY16:什么是慢查询,导致的原因,优化方法 | undo log、redo log、binlog的用处 | MySQL有哪些锁

目录 什么是慢查询,导致的原因,优化方法 undo log、redo log、binlog的用处  MySQL有哪些锁   什么是慢查询,导致的原因,优化方法 数据库查询的执行时间超过指定的超时时间时,就被称为慢查询。 导致的原因: 查询语句比较复杂:查询涉及多个表,包含复杂的连接和子查询,可能导致执行时间较长。查询数据量大:当查询的数据量庞大时,即使查询本身并不复杂,也可能导致

BIRT报表script

1.隔行高亮显示 1. 在布局(Layout)中,选择Table-Detail的行。如下图:   2. 然后选择Script,打开脚本窗口顶部的方法列表并选择onPrepare,如图所示。 var count=0;   3. 最后打开脚本窗口顶部的方法列表并选择 onCreate,如图所示: count++; if (count % 2 != 0) {   style.se

Birt报表开发实战

我就截图描述得了,没什么含金量,看图基本明白的。 1.开始 a.创建报表文件 b.数据源配置 c.配置数据集 2.网格报表 拖拉式操作,很方便 3.预览效果 其他报表的操作也基本不难,就不扯了! 2.级联参数 官方视频教程:http://demo.actuate.com/demos/cascade/cascade.html

BIRT--商业智能和报表工具,从零开始

1.简介 BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 JavaEE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。 2.下载 官网下载网址:http://download.ec

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------