第5页,共1,775页。 显示 17,746 条结果 (0.782 秒)
oracle 11g 连接报ORA-00604:error occurred at recursive SQL level 1 ORA-01882:timezone region not found
(本文档仅供参考) 问题 在使用smartbi连接oracle 11g作为知识库或者业务库时,报错如下错误:“ORA-00604:error occurred at recursive SQL level 1 ORA-01882:timezone region not found” image2019-11-27 15:13:40.png 解决方案 问题基本上是因为内置的oracle驱动与oracle11g不匹配,可以找到对应的驱动并更换smartbi的war包中对应的驱动即可。 参考文档:https://stackoverflow.com/questions/9156379扫描单元格超过xx秒,当前页有效单元格是[$1:$1048576],建议您停止操作并确认有效单元格是否正常
(本文档仅供参考) 问题 在制作报表完成后,发布报表会提示"扫描单元格超过xx秒,当前页有效单元格是[$1:$1048576],建议您停止操作并确认有效单元格是否正常"。但是报表样式不复杂,为什么会有这么多单元格呢? 01.png 解决方案 该提示扫描的是[$1:$1048576]单元格,即说明报表单元格过多才出现的提示,但如果本身报表内容不多,那通常是由于报表制作过程中操作不当出现的提示,可以通过滚动条判断是否报表中有很多空的单元格,例如: 情况一:看到上面的滚动条明显过小,并且内容已经到尽头了,但是滚动条还没有到尽头,把滚动条移动到尽头的话,确实空白无数据清单表为什么只能导出条数1W条数据
需求描述 使用电子表格制作的清单表,导出的时候只能导出1W条数据,Excel2007最大导出行数配置影响范围验证 使用了这种方式设置完之后还是只能导出1W条数据。想要导出1W+的数据如何操作。 image2024-6-3_14-11-2.png 解决方案 对应报表是直接基于系统数据集下面的数据模型创建的清单表,的确是存在这个已知的问题 清单表直接基于系统数据集下面的模型查询创建的,存在性能问题,因此只支持导1W行,这个很少项目去用的,针对数据模型在电子表格中使用,建议是使用私有查询来弄,也就提供了这个一键转私有查询的功能条件格式 设置条件格式为当比较值1大于比较值2时,数据行填充颜色不生效
(此文档仅供参考) 问题 在Excel设置了条件格式之后发现不生效,如下希望实现当比较值1大于比较值2的时候数据行填充红色的,但是用Excel的条件格式设置之后发现全部的行都填充了红色。 图片13.png 解决方案 打开原始设置好的条件格式如下: 图片14.png 需要把此条件格式改为列绝对引用,行相对引用的格式($列号行号),如下图: 图片15.png 2023-09-28_093835.png 修改之后条件格式即可正常生效,如下截图: 图片16.png横向扩展字段如何实现 SUM(A1*B1)/SUM(B1)
(本文档仅供参考) 问题说明 平均单价的计算逻辑是:sum( 单价 * 数量) / sum(数量)。 如:有华东和 华北 两个供应商,计算逻辑应该是 (63*2377 + 45 * 1992 )/(2377+1992) =54.79 , 而实际得出的结果是错误的,分开计算的时候发现sum(D5*E5)得出的结果是错误的,这是什么原因导致的? image2018-11-21 19:21:51.png image2018-11-21 19:24:29.png 解决方案 可通过如下方式实现: 1自助ETL查询的数据被自动转义:1,2自动转换成true,false
(本文档仅供参考) 问题说明 自助ETL查询的数据被自动转义了,1,2自动转换成true,false image2023-11-27_15-26-46.png image2023-11-27_15-25-37.png 问题原因 上面的是mysql数据,涉及字段数据类型是tinyInt; 因为mysql 建表bool类型,入库默认变为tinyint(1),而spark中针对这种情况做了优化处理,mysql tinyint(1) 为0时处理为false,不为0则都处理为true;经分析spark的处理更符合逻辑,不然mysql 无法使用true和false字段。 解决方案 建议需要tinyint(1) 作为数值smartbimppmd启动失败:BBPcheckbats:file xxx.tail1 too small
(本文档仅供参考) 启动Smartbimppmd提示这个报错 image2022-8-10_16-22-3.png 解决方案 此问题很大可能是文件损坏导致,可在截图中的路径中找到BBP.dir文件(注:提前备份好该文件),用文本编辑器打开 image2022-8-10_16-28-0.png 根据控制台报错提示 N1\N2.tail1 too small<expected xxx,actual 0>,其中 N1,N2 xxx 为对应行号,在BBP.dir中搜索关键词N1\N2,确认对应xxx行(如下红色框中行),删掉后保存,再启动,此时因损坏异常被删除的文件将会重新生成。如果继续有错误,就继续删除,直到可以正常启动为止服务端宏:电子表格清单报表使用sum函数计算超1w行数据
导出后无法通过sum去计算全部数据。 方案一(适用相关报表数量不多情况): 若清单报表需要使用sum函数计算,建议可以使用excel公式OFFSET,从而规避此问题,参考文档:清单报表使用sum函数,导出只计算前1w行数据 方案二(适用相关报表数量较多,而不想每一个报表手动添加OFFSET公式 … = replaceStrList.pop(); sb.replace(str[0], str[1], str[2]); } var newFormula = sb.toString部署数据挖掘引擎后报错:Can't connect to : minging1:8899,Please...
(本文档仅供参考) 问题: 部署数据挖掘引擎报错:Can't connect to : minging1:8899,Please check the link address and the operation of the service → mining1:Name or service not known: image2022-11-30_16-24-27.png 原因: /etc/hosts文件中主机映射错误 解决方案: 配置主机名映射(需要将Smartbi所在服务及数据挖掘组件所在服务器都做主机名映射) 将数据挖掘组件中的服务器主机名映射到hosts文件中 vi /etc/hosts清单报表使用sum函数,导出只计算前1w行数据
: image2020-5-8 12:33:42.png 如存在较多电子表格清单表数据量超1w且均需使用sum()公式,可通过写服务端宏规避,具体可参考文档:服务端宏:电子表格清单报表使用sum函数计算超1w行数据