数据显示值设置说明
在制作报表的过程中,经常会使用到显示值这个功能。
主要是由于数据库内存储的一般是 0 1 这样的数据 来对应男女。或者是 0,1,2 这样的 来对应某些分类。
这时候,如果直接显示代码 直接读取是很受影响的。所以就需要设置显示值,来直观的显示出来 便于阅读。
这样的情况,有目前以下几种做法:
在单元格显示值表达式内写表达式来实现。
1,写 if 表达式,适用于类型少的情况:if(value()==1,“男”,“女”)其中,value() 表示当前单元格的值
2,map list 组合使用
map(list(‘0’,‘1’),list(‘男’,‘女’))
3,內建数据集的方式:
新建数据集–内建数据集 设置数据集数据
在单元格表达式内写 ds1.select(name,id==value(),1) 即可。
除了这样的类型,需要显示值外,还有一些其他的情况,比如显示格式等
日期格式:直接在显示格式的值那里 双击 弹出框选择对应的格式。
或者是 显示值表达式内写表达式转换
string(value(),“yyyy 年 mm 月 dd 日”)