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

在皕杰报表文本单元格属性中,有“数据值”和“显示值”两个属性,数据值是单元格的真实值,当单元格被引用时,引用的就是单元格的真实值;显示值是在报表展现时所显示的内容,仅仅用来显示。通常我们在数据表里取出的某个字段的值是一个代号,但我们展现出来的报表,并不希望显示代号,希望显示的是每个代号代表的具体值,这时就要用到显示值的属性。 显示值 显示值的定义有两种方式:单值和对照表

一、单值定义法:

1、例如:"中国",那么该单元格就显示为"中国"

2、例如:ds1.getone(name, id = = @value),这样根据当前单元格中的值从数据集ds1 中找到与之相等的id,根据id,显示对应name 字段的值。

广告 上万元一颗的种植牙时代过去了!2023种牙价格表公开(新) ×

二、对照表定义法: map(list(0,1),list(‘男’,’女’)),这样如果单元格中的数据值为0,则报表展现时,该单元格显示的就是男。同理,如果是1,则显示的是女。

点赞
收藏

评论区

加载中...

相关推荐

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

皕杰报表(关于日期时间时分秒显示不出来)

在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp

皕杰报表中参数和变量的区别

在皕杰报表中,参数是有数据类型的变量,在报表运算过程中作为变量使用。参数那么参数在皕杰报表中具体如何使用呢?1、作为sql语句的where条件:通过给参数赋值可以实现动态查询,给参数赋予不同的值,从而查询出来不同的数据结果。需

皕杰报表之条形码单元格

打开或新建一张报表,右键单击报表的某个单元格,设置该单元格的类型为“条形码类型”,则与该单元格相关的设置显示在属性视图中,如下图所示:​同其他类型单元格相比,条形码单元格有它特有的“条形码”属性。条形码类型:该属性用来定义条形码的类型,皕杰报表提供四种类型供用户选择,分别是“39码”、“128码”、“交叉25码”、“库德巴码”和“二维码”。"39码"是一

关于单元格属性

在皕杰报表文本单元格属性中,有“数据值”,“显示值”和下“显示格式”三个属性,数据值是单元格的真实值,当单元格被引用时,引用的就是单元格的真实值;显示值是在报表展现时所显示的内容,仅仅用来显示;显示格式是当报表展现时的所展现的格式。通常我们在数据表里取出的某个字段的值是一个代号,但我们展现出来的报表,并不希望显示代号,希望显示的是每个代号代表的具体值,这时就

使用皕杰报表遇到的问题小结

一.单元格换行问题reportres\skin\table.css下.sswordbreak:breakall;lineheight:1;在单元格属性,WEB相关设置,CSS样式名里添加ss,选择不作为表达式处理。二.在皕杰报表单元格中显示特殊字符在使用皕杰报表的时候经常遇到特殊字符的输入,比如显示小方块或小方块里带√号,那么这些特殊符合如何输入呢?1、