第38页,共375页。 显示 3,742 条结果 (0.063 秒)
仪表盘通过宏自定义参数值
提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 问题说明 在仪表盘中期望通过代码灵活自定义筛选器的默认值。 image2023-8-29_10-19-43.png 解决方案 效果:筛选器默认值可通过宏代码自定义。 image2023-8-29_10-17-38.png 代码:参考如下仪表盘宏代码 function main(page: IPage, portlet: IFilterPortlet) { page.getPortle依赖smartbi mpp实现的参数,distinct去重不生效
(此文档仅供参考) 问题描述 在基于smartbimpp写distinct的时候发现去重不生效,现象如下: image2021-5-25_17-26-13.png 解决方案 将如下的原生SQL数据集中的SQL语句,按照红框部分增加SQL语句,对其进行嵌套,即可正常去重; 该现象的原因是由于数据库方面的限制,在原生SQL数据集中,是不会对其中的SQL语句进行嵌套更改的,是按照“所见即所得”的方式进行解析并执行,所以对于ch查询去重时,需要手动对SQL语句进行嵌套。 image2021-5-25_17-28-43.png image2021-5-25_17-28-55.png mpp没有去重 ch去重不生效参数默认值和备选值未对齐
(此文档仅供参考,V11中验证通过) 问题现象 如下图片所示,默认值和备选值没有对齐。 image2024-6-29_13-57-13.png 解决方案 在页面设置中,配置如下脚本,清空系统缓存、浏览器缓存即可。 .dropdown-box-span { height: 34px; line-height: 34px; cursor: default; background-color: #FFF; padding: 3px 5px; box-sizing: border-box; display: flex; align-items: center; } .dropdown-box-span-seOracle的参数值超过1000时报错:ora-01795 列表中的最大表达式数为1000
(本文档仅供参考) 问题: 有时基于oracle数据源创建资源查询选项超1000行报错:ora01795 列表中的最大表达式数为1000,这是什么原因? image2017-6-23 16_11_38.png 原因: Oracle 数据库对 in 语句后面的表达式有数量限制1000,超过该数量会导致报错。 解决方案 smartbi系统专门开发了Process1000LimitOfIn()函数以解决此问题的,用法可参考:系统函数;有需要可以调用这个函数处理。 image2024-1-18_18-34-56.png i在url传的参数如果包含特殊符号会传不过去
(本文档仅供参考) 需求说明 与第三方系统集成之后,如果在url传参包含特殊符号,如传一段sql:select col from table where col='xxxx' ,会导致where col后面的值没有传过去。 解决方案 在url传参的时候如果包含特殊符号的话,需要进行转义,如类似以下转义: http://localhost:18000/smartbi/vision/openresource.jsp?resid=I4028884d0167059e059ed308016705ac41f4004b¶msInfo=[{"name":"test","value":"select categoryid f作业流实现根据业务表数据判断执行下游分支节点
(本文档仅供参考) 期望在使用ETL和作业流实现数据调度时,根据某业务库数据去判断执行是否执行下游节点或执行下游哪个节点。 V10版本: 示例场景:获取某用户表用户数,根据用户数判断执行下游哪个节点。 image2024-12-19_16-56-14.png 新建公共参数:在公共参数中通过编写SQL语句,获取用户表的用户数。 image2024-12-20_9-40-19.png image2024-12-20_9-40-28.png 新建ETL:在etl中引用公共参数。 image2024-12-20_9-46-35.png 新建作业流:在作业流中引用etl子流程应用-信息采集审批 ⬝ 流程实现详情
: image2020-9-16_14-51-42.png 其中C5填报属性为“数字”,C6填报属性为“多行文本”,C4、E4、E5单元格需要设置绑定参数,参数设置方法如下: 1)当前用户参数: 新建当前用户参数,点击 下一步 按钮: image2020-9-16_14-59-57.png 设置被选值设置、默认值设置的SQL语句,点击 下一步 按钮: image2020-9-16_14-57-52.png 设置被选值和默认值,保存参数。 image2020-9-16_14-59-38.png 2)日期参数: 新建日期参数,控件类型改为日期控件,点击 下一步 按钮: image2020-9-16_15-0-21.png 默认值设置选择 静态列表 ,保存参数子流程应用-信息采集审批 ⬝ 流程实现详情
: image2020-9-16_14-51-42.png 其中C5填报属性为“数字”,C6填报属性为“多行文本”,C4、E4、E5单元格需要设置绑定参数,参数设置方法如下: 1)当前用户参数: 新建当前用户参数,点击 下一步 按钮: image2020-9-16_14-59-57.png 设置被选值设置、默认值设置的SQL语句,点击 下一步 按钮: image2020-9-16_14-57-52.png 设置被选值和默认值,保存参数。 image2020-9-16_14-59-38.png 2)日期参数: 新建日期参数,控件类型改为日期控件,点击 下一步 按钮: image2020-9-16_15-0-21.png 默认值设置选择 静态列表 ,保存实现动态多维分析(月报)
需求说明 动态多维分析:以月为时间参数。每个月打开报表时展现的是当前月或上月的数据。 多维分析默认时间参数是随时间而变化的,无需每次都去编辑多维分析。 以Cube【Sales】为例,下面介绍两种方式来实现动态多维分析。 实现方法 方式一:通过VBA和Excel的函数灵活组合实现 1、新建一个多维参数。新建 … Cube 【Sales】构建多维分析。其中行区选择"Store"维的华南、华北和华东成员,列上选择度量维的销售量、销售成本和销售额成员。 3、 新建局部自定义成员。在左侧资源树的 自定义成员>局部 下新建一个局部自定义成员。把"当前月份"参数是从左侧资源树参数节点下拖入到MDX表达式中,完成MDX语法校验、最后点击确定电子表格⬝ 场景示例
。 image2022-2-16_10-56-33.png 4、创建电子表格 新建电子表格,并填入资产负债表的各个指标,如下: image2022-2-15_17-29-38.png 5、新建模型查询 数据来源选择刚才创建的数据模型,勾选字段并拖拽“year"字段作为模型查询的参数: image2022-2-16_10-21-42.png 6、设置”年“参数映射 点击工具栏中的 参数管理 ,新建”月“参数映射如图: image2022-2-16_11-42-28.png 7、设置参数绑定单元格 点击工具栏中的 参数排版 按钮,设置私有查询参数绑定单元格为D4。 image2022-2-16_11-45-41.png