统计图表FineReport的死循环问题处理

合集下载

finereport表格太长不显示

finereport表格太长不显示

finereport表格太长不显示
FineReport表格太长不显示的原因主要有以下几个:
1.表格宽度超过浏览器窗口宽度:FineReport表格默认宽度为浏览器窗口宽度。

如果表格宽度超过浏览器窗口宽度,则表格中的内容将无法全部显示。

2.表格行数超过浏览器窗口高度:FineReport表格默认高度为浏览器窗口高度。

如果表格行数超过浏览器窗口高度,则表格中的内容将无法全部显示。

3.表格中包含太多数据:如果表格中包含太多数据,则表格中的内容也可能无
法全部显示。

要解决FineReport表格太长不显示的问题,可以采取以下措施:
●调整表格宽度:可以通过修改表格CSS样式来调整表格宽度。

例如,可以将
表格宽度设置为固定值,或设置为根据内容自动调整。

●调整表格行数:可以通过修改表格CSS样式来调整表格行数。

例如,可以将
表格行高设置为固定值,或设置为根据内容自动调整。

●分页显示表格:如果表格中包含太多数据,可以将表格分页显示。

FineReport
提供了分页显示表格的功能。

此外,FineReport还提供了一些其他功能来帮助解决表格太长不显示的问题。

例如,可以使用表格滚动条来显示表格中的内容,或使用表格导航条来快速定位表格中的特定内容。

如何解决ERP系统制造系统成本计算的死循环

如何解决ERP系统制造系统成本计算的死循环

如何解决ERP系统制造系统成本计算的死循环解决ERP系统制造系统成本计算的死循环需要从以下几个方面入手:1.数据质量管理首先,确保ERP系统中的数据质量。

ERP系统是基于数据的,如果数据质量不好,那么计算出来的成本也会存在偏差。

因此,需要对数据进行清洗,剔除错误、重复和不完整的数据,确保数据的准确性和一致性。

2.流程优化其次,进行流程优化,减少不必要的环节。

制造系统的成本计算涉及到多个环节,包括原材料采购、生产过程、工人工资、物流等等。

通过流程优化,可以减少冗余的环节,提高效率,减少计算成本的时间和风险。

3.软件功能完善ERP系统的成本计算模块需要具备完善的功能,能够适应企业的业务特点和需求。

例如,要能够根据不同产品的成本结构进行灵活计算,能够对各个环节的成本进行详细核算,还要能够与其他模块进行数据交互,实现数据的实时更新和共享。

4.数据分析与决策支持ERP系统应该提供强大的数据分析和决策支持功能,帮助企业分析成本结构、成本偏差、成本驱动因素等,提供决策依据。

例如,可以通过成本分析来确定产品定价策略,提高利润率;也可以通过成本核算来评估供应商的绩效,优化采购策略。

5.培训与沟通在ERP系统的使用过程中,培训和沟通也非常重要。

培训可以帮助员工熟练掌握系统的使用方法和技巧,提高工作效率和准确性;沟通可以帮助员工了解各个环节的需求和问题,及时解决,避免信息传递的不畅和误解。

6.不断改进和优化ERP系统的成本计算是一个复杂的过程,需要不断改进和优化。

企业需要与供应商和顾问紧密合作,跟踪最新的技术和市场动态,及时更新系统功能和算法,以适应企业的发展需求。

综上所述,解决ERP系统制造系统成本计算的死循环需要从数据质量管理、流程优化、软件功能完善、数据分析与决策支持、培训与沟通以及不断改进和优化等多个方面入手。

通过综合运用这些方法,可以提高成本计算的准确性和效率,为企业的决策提供更精准的依据。

帆软循环引用

帆软循环引用

帆软循环引用
在帆软报表中,循环引用是指在一个报表的公式中直接或间接地引用了该公式所在的单元格。

这种情况可能会导致报表计算结果不正确或者出现无限循环的情况。

为了避免循环引用的问题,可以采取以下措施:
1、检查公式的引用范围:确保公式的引用范围是正确的,没有引用到该公式所在的单元格。

2、使用变量代替直接引用:在公式的计算过程中,可以使用变量来代替直接引用单元格的值,这样可以避免循环引用的问题。

3、使用子报表:如果需要在报表中多次使用相同的公式或者数据,可以考虑将该公式或者数据放在一个子报表中,然后在主报表中引用该子报表。

这样可以避免在主报表中出现循环引用的情况。

4、避免在循环中使用公式:在编写报表时,尽量避免在循环中使用公式,这样可以避免在循环中产生循环引用的问题。

5、测试和调试:在编写完报表后,进行测试和调试是非常重要的。

通过测试和调试,可以发现并解决循环引用的问题。

总之,在帆软报表中,循环引用是一个常见的问题,但是通过采取上述措施,可以有效地避免该问题的发生。

帆软报表之常见问题及解决方案

帆软报表之常见问题及解决方案

帆软报表之常见问题及解决⽅案常见问题及解决⽅案1. 概论注:jar为2018.4.9及之后,不再⽀持applet打印,请使⽤其他打印⽅法。

2. 常见报错代码2.1 代码及含义错误代码解决⽅案说明错误代码:1101 ⾏式引擎不⽀持多数据源展⽰⾏式引擎只⽀持单个数据集。

若数据来⾃不同的地⽅,可以在定义数据集时⾃⾏将需要的数据整合到⼀个数据集中使⽤。

错误代码:1102 ⾏式引擎不⽀持条件属性修改⾏⾼列宽使⽤⾏式引擎时,不要使⽤条件属性修改⾏⾼列宽。

错误代码:1103 ⾏式引擎不⽀持形态使⽤⾏式引擎时,不要使⽤形态功能。

错误代码:1104 ⾏式引擎只⽀持从上到下扩展属性,其它扩展属性设置均不⽀持⾏式引擎不⽀持⽆扩展和从左到右扩展属性,可以修改报表,使报表中只有从上到下的扩展属性,也可以取消使⽤⾏式引擎功能。

错误代码:1105 ⾏式引擎不⽀持悬浮元素使⽤⾏式引擎时,不要使⽤悬浮元素。

错误代码:1106 ⾏式引擎不⽀持层次坐标使⽤⾏式引擎时,不要使⽤层次坐标进⾏动态隔间计算功能。

错误代码:1107 ⾏式引擎不⽀持分栏使⽤⾏式引擎时,不要使⽤报表分栏功能。

错误代码:1108 ⾏式引擎不⽀持Sheet间运算使⽤⾏式引擎时,不要使⽤多sheet间数据计算公式。

错误代码:1109 ⾏式引擎不⽀持⼦报表使⽤⾏式引擎时,不要使⽤单元格元素中的⼦报表功能。

错误代码:1110 导出Excel不⽀持该公式:公式xxx在“公式定义”⾯板中将“导出/编辑结果时,保留公式”选项取消勾选。

错误代码:1111 导出Excel不⽀持Html中部分标签不⽀持的标签内容将以纯⽂本显⽰。

错误代码:1112 导出Excel单元格背景只⽀持纯⾊由于Excel本⾝不⽀持单元格背景,所以请将单元格背景改成纯⾊。

错误代码:1113 导出Word页眉页脚的内容为图⽚和⽂字组合时,⽂字不可编辑若需要导出word后的⽂字可编辑,需要定义页眉时只⽤纯⽂本错误代码:1114 导出Word不⽀持多Sheet下的不同页⾯设置导出的word页⾯将全部以第⼀个sheet的页⾯设置的页⾯。

FineReport常见的数据集报错错误代码和解释

FineReport常见的数据集报错错误代码和解释

FineReport常见的数据集报错错误代码和解释在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。

NS-war-remote=错误代码\:1117 压缩部署不支持远程设计NS_LayerReport_MultiDs=错误代码\:1101 行式引擎不支持多数据源展示NS_LayerReport_RowCol=错误代码\:1102 行式引擎不支持条件属性修改行高列宽NS_LayerReport_adFormula=错误代码\:1106 行式引擎不支持层次坐标NS_LayerReport_columns=错误代码\:1107 行式引擎不支持分栏NS_LayerReport_expandAttr=错误代码\:1104 行式引擎只支持从上到下扩展属性,其它属性设置均不支持NS_LayerReport_float=错误代码\:1105 行式引擎不支持悬浮元素NS_LayerReport_present=错误代码\:1103 行式引擎不支持形态NS_LayerReport_sheets=错误代码\:1108 行式引擎不支持Sheet间运算NS_LayerReport_subreport=错误代码\:1109 行式引擎不支持子报表NS_browser_lang=错误代码\:1119 未找到当前浏览器语言对应的国际化文件,将以中文作为默认语言NS_cell_formula=错误代码\:1203 错误的公式参数NS_excel_poi=错误代码\:1207 导入Excel2007需要在lib目录下放置poi包NS_exception_deathCircle=错误代码\:1303 单元格计算死循环NS_exception_noTemplate=错误代码\:1304 没有找到模板文件NS_exception_ps=错误代码\:1302 行高列宽超出页面大小设置NS_exception_readError=错误代码\:1305 模板文件解析出错NS_exception_readExcelError=错误代码\:1306 文件解析出错NS_exception_td=错误代码\:1301 数据集配置错误NS_export_2007=错误代码\:1122 导出Excel2007需要jdk版本1.5以上NS_export_excelCellBg=错误代码\:1112 导出Excel单元格背景只支持纯色NS_export_excelFormula=错误代码\:1110 导出Exel不支持该公式NS_export_excelHtml=错误代码\:1111 导出Excel不支持Html中部分标签NS_export_wordPageSize=错误代码\:1114 导出Word不支持多Sheet下的不同页面设置NS_mail_config=错误代码\:1204 邮件配置参数不正确NS_print_flashPaperSetting=错误代码\:1118 Flash打印不支持将页面设置传递给打印机NS_print_noApplet=错误代码\:1202 当前工程目录下未发现Applet包NS_print_pdf=错误代码\:1121 PDF打印只支持IE内核浏览器,其他浏览器将导出PDF文件NS_print_plugin=错误代码\:1201 当前浏览器未安装打印所需插件NS_register_ipFull=错误代码\:1115 系统并发数已满NS_register_lic=错误代码\:1206 当前配置目录下未发现注册文件NS_register_sense=错误代码\:1205 加密狗读取失败。

BI报表FineBI中的常见问题解决方案

BI报表FineBI中的常见问题解决方案

BI报表FineBI中的常见问题1. OLAP分析的价值通过切片,旋转等数据处理方式,实现多个维度去展示每个数据,发现数据之间的相互关系,从而快速做出决策。

2. EBASE和BIEE的是竞争关系么?为什么?Ebase原属于海波龙的BI产品,属于数据底层的处理板块,大概功能和数据库建模以及ETL工具差不多,后来,海波龙被ORACLE收购后,EBASE也就顺理成章的变成了ORACLE 的产品。

ORACLE现在面对集团性客户时,一般的打单方案使用:EBASE+BIEE,即EBASE 的底层数据处理+BIEE的前段操作交互。

所以,两者是配合关系,不是竞争关系。

3. FineBI究竟可以连哪些数据源?1)各种文件形式数据集(Excel等,类似报表)2)常见关系型数据库3)任何带有jdbc接口的数据源注:数据源不是支持的越多越好。

判断一个数据源能否支持,首先要看支持有没有意义。

如果拿着我们这边的MDD+OLAP,再去连其他产品的MDD,然后我们根据别的MDD生成一下MDD再做OLAP,这就是相当于额外做了一遍MDD,属于逗你玩。

如果有客户这样问,告诉他,您还没搞清什么是DS(数据源),什么是MDD。

其次,要明确,我们现在的OLAP是不能独立于我们的MDD的,不是像国外某些产品可以拆开,用一个MDD用另一家的OLAP。

如果用户说你们为什么不支持,就告诉他,这样切开来不是什么好事,会有种种的兼容问题,一个版本一变,另一个立刻给脸色,给工具的维护者(信息部门)增加无端的麻烦。

最好肯定还是用一家的产品。

最后,具体问题具体分析。

首先在数据源配置的下拉列表里边找,找不到,看其有没有jdbc接口。

如果两者都没有,那就是不支持。

4. FineBI的MDD(多维数据库)构建FineBI的MDD(多维数据库)在构建时不会对数据源中的数据库造成任何影响。

因为FineBI自动建模的过程是先将所有数据取到BI服务器上,而后进行数据操作。

Web报表工具FineReport数据库连接疑难问题解决方案汇总

∙帆软(中国)有限公司∙商务咨询电话:86-025-5186 2240∙商务咨询邮箱:business@ ∙公司网址:Web报表工具FineReport数据库连接疑难问题解决方案汇总概述:用户在使用FineReport报表时,客户端连接SQLSever、Oracle、Informix时常常会出现一些错误,笔者整理了一些疑难问题的解决方案。

∙帆软(中国)有限公司∙商务咨询电话:86-025-5186 2240∙商务咨询邮箱:business@ ∙公司网址:目录1、SQLServer数据库连接失败常见解决方案 (3)1.1 sp4安装包有没有装 (3)1.2 数据库端的TCP/IP有没有启动 (4)1.3服务器网络实用工具中TCP/IP协议有没有打开 (6)1.4 防火墙有没有阻止 (8)2、SID不正确导致Oracle连不上 (9)2.1连接ORACLE具体报错 (9)2.2报错解决方案 (11)3、Informix数据库连接 (13)∙帆软(中国)有限公司∙商务咨询电话:86-025-5186 2240∙商务咨询邮箱:business@ ∙公司网址:SQLServer数据库连接失败常见解决方案客户端连接SQLServer(2000、2005等)常常会出现如下错误:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败。

该错误可能由如下几个方面导致:1. sp4安装包有没有装这个主要是sqlserver2000,其他版本一般没有这个问题。

sqlsp4补丁就是Microsoft SQL Server 2000 Service Pack 4 大多数版本为简体中文版。

SP4 包括用于以下SQL Server 2000 组件的程序包:Database 组件(下载1:SQL2000-KB884525-SP4-x86.EXE)更新SQL Server 2000 的32 位Database 组件,包括数据库引擎、复制、客户端连接组件及工具。

finereport 不连续的单元格数据 -回复

finereport 不连续的单元格数据-回复问题并提供解决方案。

在数据分析和报表生成过程中,我们经常会遇到一种情况,即数据中存在不连续的单元格。

这些不连续的单元格可能是由于数据录入错误、数据来源不一致或数据格式不统一等原因引起的。

不连续的单元格会给数据分析和报表生成带来困扰,因为它们使得数据分析和数据处理变得复杂和困难。

然而,我们可以采取一些方法来处理不连续的单元格数据,并确保数据的准确性和一致性。

首先,我们需要识别并理解不连续的单元格数据。

不连续的单元格数据通常是指在同一列或同一行中存在空白单元格或不连续的数值单元格。

这种情况经常出现在表格中,其中一些单元格未被填充或填充了不完整的数据。

我们可以通过目测或使用数据处理工具来识别和理解不连续的单元格数据。

一旦我们识别并理解了不连续的单元格数据,我们可以采取以下步骤来处理它们。

首先,我们可以使用数据清洗工具来清洗数据。

数据清洗工具可以帮助我们删除空白单元格、合并分散的数据、填充空白单元格等。

这样,我们可以使数据变得连续并确保其准确性和一致性。

其次,我们可以使用数据整理工具来整理数据。

数据整理工具可以帮助我们整理不连续的单元格数据,并将其转化为规范的格式。

例如,我们可以使用数据整理工具来将不连续的单元格数据合并为一个连续的数据区域,或将它们转化为一列或一行数据。

这样,我们可以更方便地进行数据分析和报表生成。

此外,我们还可以使用公式和函数来处理不连续的单元格数据。

公式和函数可以帮助我们对不连续的单元格数据进行计算和转换。

例如,我们可以使用SUM函数来计算不连续的单元格数据的总和,使用AVERAGE 函数来计算其平均值,使用IF函数来根据条件对不连续的单元格数据进行判断和逻辑处理等。

公式和函数的使用可以使数据处理更加灵活和高效。

此外,我们还可以使用数据透视表和图表来处理不连续的单元格数据。

数据透视表和图表可以帮助我们对不连续的单元格数据进行汇总和可视化。

帆软报表异常汇总及方案.

帆软报表异常汇总及⽅案.164.导出excel 0kb内存不够或者磁盘空间不⾜163.Unresolvable Operation:mobile in class ReportDispatcher排除jar包和插件影响的话,可能是LIC⾥⾯没有决策平台功能点162.客户嵌⼊我们的url时出现报错Refused to display 'URL' in a frame because it set 'X-Frame-Options'to SAMEORIGINnginx做⼀下跨域的特例161.不同tab显⽰不同参数⾯板控件⽆效如果控件名是英⽂,JS⾥必须写⼤写160.lic迁移,连接成功,但是解密失败将客户旧服务上⾯的Tomcat以及⼯程全部删掉,将我的⼯程和Tomcat拷贝给客户,输⼊决策平台的URL就可以解密成功。

159.上报消息提醒收不到⽤户名⾥有下划线,装插件⽤户名下划线兼容158.平台上⾯的⽬录和模板⽆法添加查看⽇志,有没有违反唯⼀约束条件的报错,有的话是数据库⾥⾯的索引乱了,需要⼿动修改索引(修改⽅法可以百度)157.Tomcat启动时会有⼀些memory leak的报错在shutdown时⼀些线程没有关闭导致的,没有任何影响,注意关闭的时候要杀掉进程就好了156.ibm jdk注册失败的问题服务器——>所有服务器——>server1(服务器名)——>服务器基础结构——>java和进程管理——>进程定义——>java虚拟机——>通⽤jvm参数:添加启动参数: -Dcom.ibm.crypto.provider.DoRSATypeChecking=false155.地图op=map报错空指针新安装的设计器,还没配置管理员⽤户密码,配置就好了154.json数据集数据错乱键值对顺序不⼀致有可能造成数据错乱,可以开启预读列名。

帆软报表常见问题处理

帆软报表常见问题处理服务启动及JVM监控服务启动:D:\Tomcat 8.5\bin\startup.bat打开后停留15分钟左右服务运⾏成功JVM监控C:\Program Files\Java\jdk1.8.0_181\bin\jvisualvm.exe排队等待:该出现原因是因为决策系统设置了内存⽔位限制,但达到指定值时就会出现解决⽅法:1、登录决策系统选择智能运维->内存管理,将会话结束,如会话结束内存占⽤还是过⾼则重启服务内存占⽤过⼤,JVM执⾏GC,GC时会出现链接断开现象解决⽅法:重启或等下GC 执⾏完成数据集配置异常,数据库重新启动,出发帆软BUG 导致修改报表链接池属性,修改最⼤等待时间+1,如10009修改为10010该错误是数据库反馈,都是SQL导致解决⽅法:找到对应的除数数据集,查看SQL是否存在数据⽆法查询修改除数逻辑内存溢出,重启Tomcat服务Tomcat启动报表定时推送设置发送频率设置发送报表条件添加⽤户查询是否存在⽤户添加⽤户信息,点击提交⽤户信息同步ng.NullPointerException 帆软BUG解决⽅法:重启服务报表使⽤内存分析分析报表位置报表使⽤情况页⾯查询缓慢,但SQL查询⽆异常排查⽅向:1.报表使⽤各项运算、统计数据、过滤等函数过多原因:数据库在进⾏上述操作的时候,能够进⾏⼤量的优化算法,⽽帆软只能被动的⼀⼀匹配解决⽅法:把能交给数据库执⾏的操作都交给数据库来做,帆软只做⾃⾝更具优势的处理,会提⾼页⾯展⽰效率 2.主数据源与从数据源链接⽅式原因:主数据源数据过多时不宜使⽤动态参数注⼊⽅式,帆软会根据主数据源数据⼀条条查询,如果主数据源数据过多就会执⾏时间过长影响效率,动态参数注⼊⽅式⽤于主数据源数据条数不多从数据源数据⽆法条件限制场景解决⽅法:使⽤过滤->添加关联数据字段进⾏关联没有找到模板⽂件报表清理后部分报表缺失,在对应服务器D:\备份中找到⽂件复制到报错提⽰路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.问题描述
在统计图表FineReport中,有时预览一个报表模板或是做一个报表模板时,是否有时会出现报死循环类似的错误,那是什么原因出现这样的情况的呢?这个往往是由于设置的某个报表单元格的父格不当导致的。

2.产生错误的原因
2.1设置某个报表单元格的左、上父格导致出现死循环
报错情况:
报表设计器预览报表时,报如下错:
或分页预览时,报如下错误信息:
分析:看了如上错误信息后,我们来看下报表模板的设计界面:
图1:
图2:
会发现设计报表模板中,B4单元格的左父格,设置为D4了(图1),而C4与D4单元格,是不扩展的且这里是默认的,那就是C4与D4单元格的左父格均默认为B4(图2),即这里B4单元格的左父格,设置为D4且D4单元格的左父格均默认为B4,就矛盾,出现了逻辑错误。

而把B4单元格的左父格,设置为默认后,即左父格为默认A4,这样就不会出现死循环的问题了。

解决方案:分析检查下报错信息中相关的报表单元格,看其左、上父格的设置是否存在矛盾的地方。

2.2设置某些公式导致出现死循环
报错情况:
某些公式的设置,如:在某个单元格中输入=range(255),在不设置扩展时,报表设计器预览,会报如下错:
接下来,我们看下这个报表模板的设计界面,如下:
分析:这里您设置的是一个单元格占用一行的,在显示255个数的时候,由于单元格默认是设置自动调整行高,所以此时单元格就会根据内容自动将单元格高度拉伸了。

即实际是把一格的行高变为大于一页的高度了,所以就会报如上的错误。

因此,要解决这个问题,我们可以使之一格占多行,让其分割开来显示,即:使之拆分为多行进行计算,这样就可以把一格的行高变为大于一页的高度,这样分页就不会再有问题了。

原因:我们进行分页计算时,是按行为单位的。

这里255个数只用一格在一页中是显示不完的,超过了一页的高度。

如一页,高度为400是放不下高度为500的行的,此时就会出问题。

注意:报表单元格的高度是不能超过页面的设置高度。

解决方案:合并几个报表单元格,使一格占多行,这样分页就不会有问题了。

2.3其他原因
可能有时死循环错误信息,并不能真正看出其真实的错误原因,那么在检查过某些单元格的父格及公式设置正确后,若仍然出现如上问题,则可以找我们的技术支持,帮您具体看一下问题,看看其他方面可能出现的原因。

相关文档
最新文档