皕杰报表中“数据值”和“显示值”的应用

在皕杰报表文本单元格属性中,有“数据值”和“显示值”两个属性。
数据值是单元格的真实值,当单元格被引用时,引用的就是单元格的真实值;
显示值是在报表展现时所显示的内容,仅仅用来显示。通常我们在数据表里取出的某个字段的值是一个代号,但我们展现出来的报表,并不希望显示代号,希望显示的是每个代号代表的具体值,这时就要用到显示值的属性。
显示值的定义有两种方式:单值和对照表
一、单值定义法:
1、例如:"中国",那么该单元格就显示为"中国"
2、例如:ds1.getone(name, id = = @value),这样根据当前单元格中的值从数据集ds1 中找到与之相等的id,根据id,显示对应name 字段的值。
二、对照表定义法: map(list(0,1),list(‘男’,’女’)),这样如果单元格中的数据值为0,则报表展现时,该单元格显示的就是男。同理,如果是1,则显示的是女。

原文地址:http://blog.51cto.com/14014307/2307229

时间: 2024-08-30 00:56:14

皕杰报表中“数据值”和“显示值”的应用的相关文章

皕杰报表的性能优化

皕杰报表在研发过程中就把性能摆在了首要位置,然而面对超量的数据,服务器硬件毕竟有限,因而在设计报表的时候性能的优化也是一个必须考虑的问题. 皕杰报表可以从以下几个方面进行报表性能的优化. 1. 优化sql语句,利用参数控制取出数据的数量,还可以使用视图或存储过程优化数据的获取.2. 在制表的过程过程中进行函数的优化,使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行,因此在这些单元格的附属单元格中

皕杰报表钻取报表超链接地址

钻取报表的超链接地址可以是绝对地址,也可以是相对地址. 如:'http://www.XXX'"/iface/ReportEmitter?rpt=Demo/"+urlenc('参数报表','utf-8')+"/"+urlenc('时间参数','utf-8')+".brt?ms=year="+ a5br/>报表中相对地址从wabapp下主目录写起,且参数用拼串的形式拼接,可以是@参数名也可以是单元格名称.有人写的超链接没有问题,为什么查不出数据

皕杰报表集成到springboot项目

一.maven构建项目1.访问http://start.spring.io/2.选择构建工具Maven Project.Spring Boot版本2.0.5以及一些工程基本信息,点击"Switch to the full version."java版本选择8,可参考下图所示:3.点击Generate Project下载项目压缩包4.解压后,使用eclipse,Import -〉 Existing Maven Projects -〉 Next -〉选择解压后的文件夹-〉 Finsh,OK

如何替换皕杰报表授权文件

皕杰报表的授权文件分正式授权和试用授权,试用版授权是带有水印的授权,一般有时间限制,试用版授权到期需替换新的授权,设计器所用授权都是试用版授权.试用版授权分为通用版授权和oem版授权,二者不通用.服务器上既可以使用正式授权,也可以用试用授权,正式授权需绑定服务器IP或MAC.设计器替换授权见下图 :服务器替换授权见下图:特别提醒:要把原授权文件彻底删除,改名也不行. 原文地址:http://blog.51cto.com/14014307/2308713

皕杰报表:连接数据库失败,请检查数据源配置(oracle.jdbc.driver.OracleDriver)

皕杰报表:连接数据库失败,请检查数据源配置(oracle.jdbc.driver.OracleDriver)问题解决: 缺少了classes12.jar 在窗口--首选项--报表运行时配置--添加--确认 原文地址:https://www.cnblogs.com/uranusyo/p/11349366.html

皕杰报表查询表单设计

查询表单的作用是将报表中的参数通过Tag标签在网页上以表单的方式显示,就是说表单是为参数建的,因此,设计报表时要在数据集里设置参数,并设计查询表单,然后,在jsp中通过Tag标签发布. 设计一个报表xxx.brt,含有两个数据集,一个参数. 表单设计: 1.  单击工具条中"查询表单"按钮: 2.  将参数arg1拖动A1单元格中 . 3.  点击A1单元格,在右侧属性栏里,修改参数的控件类型为下拉框.下拉值来源为来自数据集,下拉值设定中选择数据集为dsl2,数据值列为dsl2.ID,

皕杰报表标题居中

客户需求,表头固定 奈何标题有两行,第二行内容还不固定,A2内容要从数据库中查出来,H2内容固定 要求center 与第一行标题内容对齐 方法一 A2左对齐,H2右对齐,center合并D2,E2后居中,然后判断A2和H2字数,在少的一方或其附近B2,G2补充空格 (=if(len(A2)<len(H2),space(2*(len(H2)-len(A2))),"")) 这样的话WEB页面显示正常,但是英文和中文字符占的长度不同需考虑,导出PDF,DOC文件格式有问题 方法二 设计

(已解决) &lt;select&gt;下拉标签提交值数据库显示值乱码

如下图所示: 解决: servlet采取以下格式读取数据: String fater_module= new String(request.getParameter("fater_module").getBytes("ISO-8859-1"),"utf-8");

在报表中录入数据时如何实现行列转换

应用场景及需求: 某电力集团在实际应用中需要在填报数据时将数据库中的字段以更符合业务人员使用习惯的方式进行呈现,其中就有行列转换的情况.在常规的应用开发中,一般都是通过专门设计的数据界面进行录入,然后再通过程序转换存入数据库.而现在有了集算器支持的润乾填报表,就能够处理各种有关数据结构的填报需求了,这种行列转换自然也不在话下. 首先,我们来看一下行列转换的准确含义: 在一些企业应用中,一些指标项在数据库存储时会做为不同的字段存储,这样数据结构会更加清晰,但是在报表展示或填报表数据录入时,又需要将