让数据成为企业发展的驱动力!

盈帆报表-常见问题汇总:公式无效果(报表工具)

Q:插入公式后,公式为什么没有起到作用?

A:公式必须满足JavaScript公式格式,如果设置的公式中包括单元格,需要看单元格的实际数据类型。默认的数据类型是Double,如需要将其转化成字符串,可将此单元格加上单引号。例如:A1单元格写有abc,在公式里判断A1是否与“abc”相等时,需要写成’A1’==’abc’,这样返回的布尔值是true,如写成A1==’abc’,则返回false。

Q:使用的公式无法满足需求,如何添加公式?

A:在服务器安装目录的/webapps/ROOT/WEB-INF/classes/javascript目录,里面包含clacexpr.js文件,将其文本打开,并将需要的公式编写进去,这样就可以使用新增的函数了。如果想在设计器公式编辑框里面显示新增的公式,可编辑服务区安装目录/webapps/ROOT/design下的exprd.json文件,按照其他函数的格式,将新增的函数添加进去,这样公式编辑框中将会显示相应的函数信息。添加的函数必须是JavaScript函数格式。