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

盈帆报表公式功能介绍(报表工具)

报表制作中,熟练使用公式,可事半功倍。

公式可以对数据进行筛选,可以进行逻辑运算,还可以嵌套使用。公式符合JavaScript格式,可随时扩展。

每个数据集字段的数据实际上是通过sql语句获取的数据组,通过公式,可以筛选到具体的每一个单独的数据。对于复杂的业务逻辑,一步一步进行分离式处理,最终得出想要的数据结果。

在单元格中使用输入“=”,再输入具体的公式,或直接使用插入公式功能,报表工具会认为当前单元格是JS公式,对其进行计算。

使用公式的目标单元格如果是数据单元格,需要看设置的数据类型,数据类型主要是区分当前单元格是字符还是数值,默认情况下数据单元格的数据类型是数值(浮点);使用公式的目标单元格如果是非数据单元格,则单元格内容自动视为数值类型。当前单元格使用公式计算后,其他单元格再使用此单元格再做计算时,当前单元格视为非数据单元格。类型不匹配,公式计算出错预览时会显示公式的部分原型,根据原型进行错误分析,进行公式调整。


计算公式中的目标单元格是非数据字段单元格,统一视为数值。

C3显示11、D3显示12,C3+D3运算后结果是33C3+D3运算结果是1122;C3+’D3’运算结果是1122;‘C3+‘D3’运算结果是1122

C6显示123、D6显示ABC,C6+D6运算时,公式错误,返回内容123+ABC;‘C6+D6运算时,公式错误,结果是‘123’ + ABC;C6+’D6’运算结果是123ABC;‘C6+‘D6’运算结果是123ABC

C9显示abc、D9显示ABC,C9+D9运算时,公式错误,返回内容为abc+ABC;‘C9+D9运算时,公式错误,结果是‘abc’ + ABC;C9+’D9’ 公式错误,返回内容为abc+’ABC’;‘C9+‘D9’运算结果是abcABC

JS四则运算“+”运算符,遇到既有字符串又有数字时,将数字隐式转化为字符串其他四则运算符将可转为数字的字符串隐式转为数字进行运算。