1. 帆软bi文本转数字函数
帆软bi文本转数字函数如下:
1、打开函数管理器,添加自定义函数,编辑。
2、把函数的实现写到run()方法体里面,然后编译,如果没有错误提示,就会看到编译成功的对话框。最后建议保存,这样方便以后修改。
3、这个就是编译后的class文件实际存放路径为WebReportWEB-INFclassescomfrfunction。
4、C:FineReport_8.0/WebReport/WEB-INF
esourcesfunctions.xmlfunctions.xml里面是函数相关信息。
5、更改函数名称,重启模块设计器,插入公式在自定义函数一项就能看到了。
2. finereport 有没有函数可以把0.212转换成百分数,百分之21.2
可以的啊,这个不需要函数直接就可以了,选取单元格,在单元格属性表样式中可以直接设置单元格格式为百分比。
3. fastreport 小写转大写金额,函数怎么调用
我一般用的是帆软报表FineReport,它只要输入文本函数就可以了,cnmoney(number,unit)返回人名币大写。
unit:单位:“s”“b”“q”“w”“sw”“bw”“qw”“y”“sy”“by”“qy”“wy”分别表示“拾”“佰”“仟”“万”“拾万”“佰万”“仟万”“亿”“拾忆”“佰亿”“仟亿”“万亿”
单位可以为空,如果为空,则直接将number转换为人民币大写,否则先将number与单位的进制相乘,然后再将相乘的结果转换为人民币大写。
示例
CNMONEY(1200)等于壹仟贰佰圆整。
CNMONEY(12.5,"w")等于壹拾贰万伍仟圆整。
CNMONEY(56.3478,"bw")等于伍仟陆佰叁拾肆万柒仟捌佰圆整。
CNMONEY(3.4567,"y")等于叁亿肆仟伍佰陆拾柒万圆整。