第48页,共372页。 显示 3,720 条结果 (0.055 秒)
双Y联合图根据不同折线数值设置不同的柱子颜色
(仅供参考) 问题描述 在个别报表场景下需要设置双Y联合图根据不同的折线数值区间设置不同的柱子颜色,效果如图: image2021-11-29_19-1-1.png 解决方案 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为char、事件为beforeRenderer、并把下面宏代码复制到代码编辑区域。关于电子表格如何针对不同的图形写宏可参考文档:电子表格如何针对不同图形写宏? 类型 对象 事件 ClientSide char beforeRenderer function main(chartView) { var chart在自定义计划任务脚本中如何定义函数
问题说明 我们在自定义“定制”类型的计划任务时,在所写的代码中总有一部分代码需要封装为函数,以便在多处重复调用,那我们该如何写计划任务脚本呢。 解决方法 在自定义计划任务脚本中,可以定义函数,和我们平时写 JavaScript 函数时语法一样,参考如下示例。 importPackage(Packages.java.io); importPackage(Packages.java.lang); // 自定义方法1 function your_method_1(arg0) { System.out.println("method_1: " + arg0); } // 自定义方法2 functionCPU采样粗略分析
:39.png 2.jpg image2019-12-25 18:20:6.png 注:如果是数据库执行SQL慢,一般需要验证当前SQL写的是否需要调优(sql尽量使用执行效率较高的相关语法、数据库表添加索引等),若是SQL本身通过JDBC工具查询没有问题,需要验证 … (本文档仅供参考) 问题说明 常常遇到报表访问慢的时候会要求录制CPU采样,但用户能否自行先分析下,若是分析不出来,再进一步求助技术支持人员? 解决方案 在这里归整下常见的CPU采样分析。本质分为4类:1、数据库执行慢;2、smartbi代码执行慢;3、smartbi如何查看各个资源类型的中文名称
(本文档仅供参考) 问题说明 用户常会咨询能否获取到所有报表类型的数量,通常是从 t_restree 表取到所有的报表,根据 c_restype 字段筛选。这样的方式会存在一个问题,c_restype 字段的类似是英文名称,要如何和产品的报表中文名称匹配上? 详细说明 一、常见类型匹配 … 存在在这个字段中 c_resdesc 描述 描述,如果没有写,就是空 c_created 创建时间 报表创建时间 c_lastmodified 最后修改时间 报表最后修改保存时间 c_status 状态 status是审核状态,现在附录:扩展包开发规范
以往经验中较常出现问题的开发方法和习惯。 扩展包开发规范,主要包括基本的代码规范(遵循通用的代码规范,如命名、代码格式等),以及针对扩展包的规范。基本代码规范遵循常用的代码规范,本文不作赘述,重点列举扩展包的规范。以下规范需严格遵守,否则可能造成严重事故。 1 多语言支持原则 代码中出现中文的地方,需要 … 语法)。尤其是建表及插入数据操作,必须先检查表或记录是否已经存在。否则可能导致服务器无法启动。 worddav053932c44fb7c2f3853fb3eaaf811172.png 4 知识库实体类原则 在扩展包中操作知识库表时,必须尽量使用hibernate机制。否则可能因为缓存问题而无法实时更新库表ETL上传Excel文件英文括号变成两个双引号
问题现象 使用ETL的Excel文件上传功能,英文括号会两个双引号,见下图 image2024-2-27_10-1-26.png 原因 数据源节点使用的excel节点。由于可能存在xss攻击问题,excel节点对于单元格内的一些特殊字符进行转义处理,其中就包括英文的括号。因此英文括号转义后会变成双引号,需用双引号来过滤;而中文括号不在特殊字符范围内,故可以筛选出来。 处理方案 可以采用以下三种方案进行规避处理: 方案一、先在excel上面用中文的括号来代替英文的,然后重新上传excel文件,后面再使用预处理节点把中文的括号替换回英文括号(如需要的話,不需要则无需再处理回英文括号); 方案二、用BI的excel文件java调用jdbc测试数据库返回表速度及表注释
,则无需填写,如果需要切换为动态加载目录下的驱动,则需根据实际进行填写对应动态驱动目录的路径。 如下图是exe安装环境下添加的一个mysql动态驱动jar路径,故此时动态加载路径写为:D:\Smartbi\SmartbiInsight\Tomcat\bin\dynamicLibraryPath\mysql 图即席查询如何实现切换参数跳转到不同报表的效果
(本文档仅供参考,该宏代码已验证适用于 V11 版本,由于宏代码在特定场景下可能存在限制,如果与实际应用场景不完全匹配,请根据具体需求自行调整相关代码,以确保其满足实际使用要求。) 问题说明 V11版本基于数据模型创建的新即席分析中,如何实现切换不同的参数值打开不同的报表。如切换【报表】参数,值为1的时候显示报表1,值为2的时候显示报表2, 值为3的时候显示报表3: 解决方案 该效果可通过写宏处理,具体步骤如下: 1、在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为detailed_query;事件为onRender;并把下面宏代码复制到代码区域with as的写法,数据集预览报错
(本文档仅供参考) 问题 原生SQL查询:如图 带有with as的写法,在获取总行数会报SQL错误,查看执行sql,是由于组装的sql有问题,关闭查询设置的总行数,就没问题,请问有办法解决吗? CatchEFE3(07-25-(07-30-14-41-38).jpg 解决方案 该原生SQL基于sql server数据库进行创建,设置了获取总行数的情况下sql server数据库的with as不支持select count(*)进行外层封装, 由于目前产品逻辑获取总行数需要进行select count(*)进行封装,如需获取总行数建议更换sql的写法实现with as的效果,如下图: InsertPic_资源id大小写变化导致字段缺失报错
(本文档仅供参考) 问题描述 客户做了切换数据库类型的操作,切换后报表看起来是没有问题可以查询,但是操作同步表后,报表直接报错,提示字段缺失 问题原因 两个数据库中,表名区分了大小写,系统内保存的节点id不同,导致字段缺失 解决方案 资源创建都是依赖于资源id的,如果大小写变化了,就关联不上,建议原数据源不要动,有需求要同步表可以新建一个数据源使用 数据库大小写区分 数据库切换区分大小写 数据库切换不区分大小写