第36页,共91页。 显示 906 条结果 (0.02 秒)
SQL查询 的order by不起作用
的SQL查询,这样SQL查询中的预览数据和报表中的过滤、排序等功能就无法实现。 这时候sql中的order by 就变成子查询了,不同数据库不一定可以这样嵌套进行排序,对于SQL查询如果需要进行排序,可通过对输出字段直接设置排序,如下图: image2018-10-24 16:34SQL查询不能是纯SQL吗?为何要嵌套运行? 这样运行会不会降低效率
做到去修改原始的SQL查询,这样SQL查询中的预览数据和报表中的过滤、排序等功能就无法实现。 嵌套效率问题的解答 我们测试过SQL Server和MySQL,通过Explain看查询优化,发现嵌套一层对效率不会有太大的影响。即上例两个语句执行效率相差并不多,一个执行代价是0.366,嵌套后代价是0.367,相差只有报表接收外部sql条件
(此文档仅供参考) 需求 报表中是否可以通过第三方传递原生的sql条件对数据进行筛选。 示例:现在有订单(a),销量(b),销售区域(c),订单时间(d)四个字段,第三方需要对数据进行查询,以通过URL方式传递过来的字符串为 :“ b>200 and c='华北' and d='2018' ”,报表接收到这条sql后对数据进行过滤。这个和我们的第三方传参不一样,它需要解析其中的逻辑和参数,而是且这些条件也不是固定的。 方案 这个可以通过定义参数实现,具体步骤如下; == Step 1 ==== 在系统中新建一个参数,设置如下: 1.jpg 该参数的默认值为空 == Step 2 ==== 在报表的查询ETL的Excel数据源:文本数据是0003676 ,执行后变成3676
数据,然后通过过滤,把自己加的那行数据移除掉,比如行选择或者sql脚本节点。 image2024-1-17_17-10-52.png etl数据被截取中英文转换后有个别菜单不转换为英文
(本文档仅供参考) (当前设置方法支持版本:V10.5及以上版本) 问题详情: 1) 数据连接 system知识库,知识库下的表关系视图、计算字段、过滤器、业务视图等,不转换为英文(但是在增加系统选择项后添加的数据连接表关系视图等可以转换为英文,之前添加的不能转换) 2)数据准备 指标模型 作业流 ETL自动化不转换为英文 规避方案: 1)去掉或更改资源树节点的别名; 2)(进行删除前请先备份知识库/以及相关表)去掉后指标模型目录无法更改,在数据库执行命令:“ DELETE FROM t_restree WHERE c_resid='PUBLIC_METRICS_MODELS' ”; 3)实现临时删除,若要添加Spring4Shell 的漏洞说明
/spring-framework-rce-early-announcement 报告分析: 1、此漏洞为 Spring 在处理表单上传数据对象时,没有正确的过滤不安全数据,导致可以触发到 Tomcat 的安全漏洞。从而实现 Shell 的漏洞入口,并可在服务器上执行命令 2、漏洞需要在JDK 9+,并且使用表单上传数据时才能生效。而在 Smartbi 中前后端交互时使用的为电子表格报表宏异常:The count of Hyperlinks cannot be larger than 66530
(本文档仅供参考) 问题说明 报表宏提示超链接超出限制,如何解决? image2018-12-6 16:52:40.png 解决方案 提示宏异常,一般说明超链接是电子表格报表设置了跳转规则加了超链接导致。 而出现该提示报错是由于Excel中自身限制不能超过66530个超链接,因此smartbi也会受到此限制。大部分情况下出现这类报错的时候报表应该是分组报表,建议增加参数过滤减少数据或者减少跳转规则设置的字段,通常情况下,66530个超链接已经是够用的。 如果该电子表格只有一个sheet页且只有一个数据集,建议把报表类型改成清单报表,如果还会有报错提示,建议设置减小电子表格预览报错 堆栈溢出,位置:第1行
。 3、优化报表取数逻辑。如:加默认参数过滤,分页。存储过程查询结果集无法获取总行数
(本文档仅供参考) 问题现象 已经设置了获取总行数但是存储过程查询结果集无法获取总行数: image2019-9-3 18:4:12.png 解决方案 存储过程无法通过系统拼接的count(*)获取到总行数,当查询的行数超过系统选项的内存数据库最大返回行数时则无法显示总行数。 例如这里设置默认取的就是1000行,但实际存储过程查询的总行数为10w行,则此时无法显示总行数。 针对这种现象,可以适当根据内存大小,将内存数据库最大返回行数及内存数据库最大返回单元格数都调整大之后即可获取总行数。 内存数据库最大返回行数建议尽量不去修改,可考虑进一步过滤返回的结果集,将行数控制在1000内。 注意:内存数据库最大返回行数透视分析-前端接口说明
| <strong>示例代码</strong> ```typescript // 不显示导出弹窗 this.on(AD_HOC_ON_BEFORE_EXPORT_DIALOG, (adHocAnalysisImpl, options) => { // 如果默认值有"导出过滤条件", 设置默认不导出