首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
帆软报表函数计算如果有单元格为0,那么默认为0
2024-10-12
帆软报表(finereport)常用函数
1. SUM SUM(number1,number2,…):求一个指定单元格区域中所有数字之和.Number1,number2,…:1到30个参数或指定单元格区域中所有数字. 注: 函数将直接键入参数中的数值.逻辑值及文本表达式计算在内.若参数是数组或引用,则只有数组或单元格引用中的数值进行计算. 示例: SUM(70,80)等于150. SUM("70",80,TRUE)等于151.逻辑值“TRUE”作为1来计算:“FALSE”作为0计算:文本“70”作为70来计算. 2. CO
JEECG与帆软报表集成
将FineReport 集成到自己的web项目中,生成报表,可以方便快捷的和自己的项目融合在一起.简化了利用poi的导出遇到的问题. 1.首先在FR中建立好一个模板 例如:我的这张模板是连接的自己的数据库 2.将FR软件下的jar包添加到自己的项目中 注意是哪个路径下面的jar包,当然有些jar包是你项目中存在的就不需要导入了,比如 :mysql驱动包 我的项目是Maven版本的,所以导入jar包方式如下,上面文件目录下的所有的jar包都以如下方式导入,mav
帆软报表(finereport)单元格中各颜色标识的含义
帆软报表(finereport)单元格中,可根据单元格角标的颜色判断单元格进行的操作 过滤:单元格左下角黄色三角形 条件属性:单元格左上角红色三角形. 控件:单元格右侧中间的各种矩形. 左父格:单元格左侧蓝色向下的箭头. 上父格:单元格上册蓝色向右的箭头.
帆软报表FineReport SQLServer数据库连接失败常见解决方案
1. 问题描述 帆软报表FineReport客户端连接SQLServer(2000.2005等),常常会出现如下错误:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败. 该错误可能由如下几个方面导致: 2. URL是否正确 首先确认在定义数据连接那边的URL是否正确(保证IP,端口以及数据库是正确的),如下图: 3. sp4安装包有没有装 这个主要是sqlserver2000,其他版本一般没有这个问题.sqlsp4补
帆软报表FineReport中数据连接之Weblogic配置JNDI连接
1. 制作报表的原理 在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署weblogic服务器,这样就可以通过WEB浏览器浏览到使用JNDI连接的报表了. WEBLOGIC的JNDI资源应用与WEBSPHERE的JNDI资源应用很类似,所以本章就简略地进行讲解,具体的步骤可以参照上一章WEBSP
帆软报表FineReport中数据连接之Jboss配置JNDI连接
使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作报表,然后在数据库连接里将连接方式改成JNDI,然后在Jboss服务器中配置好JNDI资源,然后配置发布即可,本章节主要说明在后两步如何配置. 在jboss\server\default\deploy下新建文件夹,名为WebReport.war(也可通过将其打成war包来部署,这里不做讨论),将%
帆软报表FineReport中数据连接之Websphere配置JNDI连接
以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带,所以可以采取下面的方法来使用服务器中的JNDI连接.原理:先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署好服务器,这样就可以通过W
帆软报表FineReport中数据连接之Tomcat配置JNDI连接
1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: 2. 实现步骤 · 使用版本及环境 下面以Windows XP系统,tomcat 5.5,jdk 1.6,连接SQLserver2000数据库进行JNDI连接说明,其他版本数据库步骤基本相同. 2.1 拷贝驱动 将连接数据库的JDBC驱动拷贝到Tomcat安装目录下的%Tomcat_HOME%\co
帆软报表FineReport中数据连接的JDBC连接池属性问题
连接池原理 在帆软报表FineReport中,连接池主要由三部分组成:连接池的建立.连接池中连接使用的治理.连接池的关闭.下面就着重讨论这三部分及连接池的配置问题. 1. 连接池原理 连接池技术的核心思想,是连接复用,通过建立一个数据库连接池以及一套连接使用.分配.治理策略,使得该连接池中的连接可以得到高效.安全的复用,避免了数据库连接频繁建立.关闭的开销. 另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(特别是对于事务处理),提高了开发效率,也正是因为这个封装层
帆软报表(finereport)安装/配置
1.首先是安装帆软报表软件 下载地址:http://www.finereport.com/product/download 激活码注册格账号就有了 2.启动软件,新建连接数据库 点击菜单服务器>定义数据连接,弹出一个定义数据连接的对话框,如下图所示: testpage为自己去的数据库连接名,url为自己本地数据库确实存在的数据库 3.新建模板 点击快速工具栏上按键,创建一张空白模板. 4.数据集是FineReport专有的存储通过数据连接从数据库中取出来的数据,数据集是一个二
帆软报表和jeecg的进一步整合--ajax给后台传递map类型的参数
下面是页面代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file="/context/mytags.jsp"%> <% String deptIds = (String)request.getAttribute("departIds
帆软报表(finereport)单元格函数,OP参数
单元格模型:单元格数据和引用:数据类型.实际值与显示值.单元格支持的操作单元格样式:行高列宽.隐藏行列.自动换行.上下标.文字竖排.大文本字段分页时断开.标识说明.格式刷单元格Web属性:web显示.web编辑风格.控件实际值与显示值.预览.打印和导出单元格内容及背景设置隐藏单元格:直接隐藏行列,,设置某个行的行高为零,可以加判断条件.函数系统参数:$$totalPage_number: 获取报表总页数$$page_number: 获取报表当前页$fr_username: 在使用权限时保存
帆软报表(finereport)JS实现cpt中详细单元格刷新
1.刷新固定单元格 setInterval(function(){ //获取第二行第 5 列 E2 单元格对象 var _changeCell = $("tr[tridx=1]","div.content-container").children().eq(7); //获取 H2 单元格值 var _changeVal = _changeCell.text(); //给表格赋值 if(_changeVal=="1"){ contentPane.
帆软报表FineReport2016年1月份产品更新一览
.条件属性可使用页码参数插件 由于报表计算逻辑关系,条件属性中取不到页码公式.但是有些场景下又是需要在条件属性中取到页码的,比如标题只要偶数页显示,比如奇数页标题标红等等. 插件安装完成后,条件属性里$$page_number$$totalPage_number也可以参与计算了,目前条件属性里可以设置边框.字体.新值.背景.颜色等样式. 注:目前只有样式可用,新值无法自动调整行高列宽 具体可查看文档:http://www.finereporthelp.com/help/15/2/22.html
帆软报表(finereport) 动态报表
动态表实现了不同的人根据需要选择不同的表进行查看,从而提高查询效率 在定义数据集时,通过if函数来判断参数的值从而来实现调用不同的数据表 如直接将SQL语句定义成:SELECT * FROM ${if(table='table1','table1','table2')},即若参数table='table1'时,查询的是“table1”表,若table!='table1'时,查询的是“table2”表. 例如报表的自带数据集中的 “订单表”与“销量表” 可写为 SELECT * FROM $
SpringBoot2.1整合finereport10(帆软报表)
最近,公司采购了帆软的系统,领导安排要与公司的SpringBoot框架进行整合.费了一番牛劲,终于整合成功,下面分享一下我的经验. 首先,我的开发环境是Intellij IDEA,使用的SpringBoot版本是2.1.1,整合的finereport版本是10.0. 一.根据帆软官方教程 http://help.finereport.com/ 高级教程->部署集成->服务器部署->报表部署流程->嵌入式部署的介绍, 将%FineReport_HOME%\webapps\webroo
帆软报表(finereport)决策平台笔记(持续更新)
1,报表发布的流程制作报表>>>报表部署>>>WEB页面集成>>>权限配置 2,报表部署到Tomcat的简单介绍A,独立部署将WebReport文件拷贝到webapps下重启Tomcat,浏览器输入http://localhost:8080/WebReport/ReportServerB,嵌入式部署 3,报表发布到决策平台管理系统>>>目录管理>>>报表管理点击对应主题,刷新出模板, 4,利用finereport决策
帆软报表(finereport)动态列查询
新建普通报表,新建一个数据集ds1,sql语句:select * from 销量 设计模板:选择复选按钮组控件 设置 控件名称 paraed , 控件值设置为公式:["列名","列名",……] 数据字典 →公式 :TABLEDATAFIELDS("ds1") 自定义列名展示的列数 为C3设置横向扩展,B4设置纵向扩展 其中 B4单元格公式: ds1.select(#0) 表示的是 返回数据集ds1中的行号. 为B4设置条件属性
帆软报表(finereport) 复选框多值查询
定义数据集 SELECT * FROM 库存 设计模板 设置控件:控件名称 XX 要与 单元格中 取值公式 =$XX 对应,控件值可更改 下拉复选框控件: 设置控件名称(与模板中=$选仓库 对应),控件值为预览时默认值(可不填写),数据字典选择数据集中对应的[仓库]字段,分隔符用 ',' 这张报表主要是以时间段进行仓库的查询 ,所以,为仓库列 设置过滤条件 产品列数据继承自仓库列,使用条件公式 row()%2!=0 进行隔行 编辑完成 预览: 选择时间段 选择值
帆软报表PC端实施报表心得体会
1.报表制作完成后,预览时自动显示查询内容,在控件处设置: 2.求一列数据的最小值(除去0),并对最小值字体加粗标绿,需要对对应单元格设置条件属性,并插入公式:C6 = min(greparray(C6[!0;!0]{B6 = $B6}, item != null && item != 0)) 3.自定义分组设置,在单元格数据设置为自定义,并插入公式:CEILING(INARRAY($$$,ds1.group(销售员))/6),调整相对应单元格左父格,即可自定义分组,设置条件属性,行后分页
热门专题
打开VMware 之后提示许可证已过期
zooinspector 连接不到zookeeper
windows server 2019 远程桌面授权诊断程序
tomcat连接redis配置
File类型中定义了什么方法可以获取目录下的子文件
matlab不用GUI的复选框
SQL 查询表所有行
python frame 属性、事件
web安全工程师 核心课程
wireshark分析冰蝎
eclipsegit解决冲突
python txt 指定位置字符替换
redis 获取key 时如何忽略大小写
FCDL FSDL 框架描述文件
用div做一个首页轮播图
c#webapi接口表下载
东方财富网爬各字段对应
抖音去水印小程序源码
puppeteer 如何自动拖拽
vue 原生写懒加载