第18页,共421页。 显示 4,204 条结果 (0.123 秒)
数据集定义-私有参数
私有参数是只能用于当前数据集的参数。 私有参数和公共设置中的参数的区别在于,在数据集中创建或是导入的私有参数,只能用于当前数据集。 私有参数创建和修改的时参数的相关设置请参考 公共设置-参数定义 章节。 私有参数的添加包含两种方式:新建参数和导入参数。 image2019-10-29 16:17:33.png … 输出区”的“私有参数”节点下右键选择 导入参数。 image2019-10-29 16:18:40.png 则会弹出导入参数界面,会把当前用户权限内的参数都列出来。 数据集定义-私有参数.png 选中需要导入的参数,点击确定按钮,则在私有参数节点下出现导入的参数,如下图: image2019-10-29 16即席查询(旧)如何实现根据不同参数值显示不同的报表?
: ClientSide 对象:simpleReport 事件: onRender // 宏代码 // 注意事项 // 1. 切换报表参数, 备选值是静态列表, 真实值从0开始, 显示值自定义为什么都行 // 2. reportIds放置需要切换的报表的id, 第一个对应切换报表参数的真实值为0的参数 function … switchReportParam = '切换报表' redefinedParamChangeFn(simpleReport, simpleReportContext, reportIds, switchReportParam); } // 重定义切换参数逻辑 function即席查询如何实现根据不同参数值显示不同的报表?
: ClientSide 对象:simpleReport 事件: onRender // 宏代码 // 注意事项 // 1. 切换报表参数, 备选值是静态列表, 真实值从0开始, 显示值自定义为什么都行 // 2. reportIds放置需要切换的报表的id, 第一个对应切换报表参数的真实值为0的参数 function … switchReportParam = '切换报表' redefinedParamChangeFn(simpleReport, simpleReportContext, reportIds, switchReportParam); } // 重定义切换参数逻辑 function通过正则表达式实现多参数模糊查询
: where 字段 regexp replace(参数,'分隔符(逗号空格等,可自定义)','|') 1.jpg oracle: where regexp_like(字段,replace(参数,' ','|')) 2.jpg … (本文档仅供参考) 问题描述 关于实现参数进行多值模糊查询,现有Wiki可参考,使用宏去实现此效果:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926 https实现参数 支持 3个月、6个月和具体时间区间的选择
(本文档仅供参考) 问题 如下,在参数面板中,需要实现“选择任务时间”。当选择“3个月”时,后面的日期为3月前的日期到当天的日期范围; image2018-7-25 10:52:3.png 当选择“6个月”时,后面的日期为6月前的日期到当天的日期范围 image2018-7-25 10:53:12.png 且可以自定义具体的日期区间,进行筛选数据 image2018-7-25 10:53:42.png 解决方案 上述的需求我们可以通过构造3个参数时间。第一个参数为“选择任务时间”,控件类型为平铺面板,其值为“3个月”和“6个月”。然后构造两个日期参数,“开始日期”和“结束日期”,设置这两个参数下拉树参数备选值,9.7比9.5行距宽
该宏示例在 V9.7上 验证通过。因代码具备一定场景限制,如不满足要求,需要根据实际情况自行对相关代码进行调整。 问题说明 如下图所示,下拉树参数控件的备选值,9.7版本比9.5行距宽太多,能否改成跟9.5一样的行距? image2024-4-1_9-46-47.png 解决方案 此问题是由于V97调整了树形参数的行高样式,可在 系统运维-->界面设置–>自定义样式 中增加以下代码进行调整 //代码占位符 .dropdown-tree-div .tree_textSpan,.dropdown-tree-div .tree_textSpan,.dropdown-tree-div演示下拉树参数示例
时初始化整颗树。 检测子节点:如果选择了这个选项,则当用户展开下一层的时候,会判断这些新展开的成员是否有子节点,并以(>)(∨)区分,对于标记为(∨)的节点,不会再展开;反之,则统一展示(>),用户展示此节点时,都执行备选值查询语句。 自定义父子关系:如果不勾选这个选项,默认情况下,父节点的实际值与备选值SQL语句 … 用例说明 在报表制作过程中,往往会遇到以下情况,例如按机构上下级组织的机构树。 1、参数的备选值过多; 2、且相互之间含有上下级关系; 3、适合以多级结构来进行展示的。 在本例中,通过系统内置的树形参数控件来实现此效果,如下图所示: image2019-11-4 11:56:5.png 实现步骤 要演示下拉树参数示例
时初始化整颗树。 检测子节点:如果选择了这个选项,则当用户展开下一层的时候,会判断这些新展开的成员是否有子节点,并以(>)(∨)区分,对于标记为(∨)的节点,不会再展开;反之,则统一展示(>),用户展示此节点时,都执行备选值查询语句。 自定义父子关系:如果不勾选这个选项,默认情况下,父节点的实际值与备选值SQL语句 … 用例说明 在报表制作过程中,往往会遇到以下情况,例如按机构上下级组织的机构树。 1、参数的备选值过多; 2、且相互之间含有上下级关系; 3、适合以多级结构来进行展示的。 在本例中,通过系统内置的树形参数控件来实现此效果,如下图所示: image2019-11-4 11:56:5.png 实现步骤 要Java调用jdbc驱动测试
数据源驱动程序存放目录,如果是产品内置的(包含在smartbi.war中),则跳过此步骤。 其中v9以上版本确定驱动路径的查看方式: image2022-8-29_11-28-24.png 如果是自定义添加的数据库动态驱动jar,需要找到jar的完整路径,注意如果是docker部署的,其jar路径不是通过 … (本文档仅供参考) 技术原理 jsp页面中可以执行java代码,通过访问jsp页面,在页面中输入数据库连接信息和数据库语句,提交后jsp页面在服务端编译的class类会调用jdbc驱动的标准接口创建数据库连接,从而完成执行SQL/存储过程、遍历结果集、关闭结果集、关闭连接等一系列操作,此过程中通过数据挖掘-参数设置
。 image2021-9-23_19-17-33.png 2、在公共空间针对本ETL定义一个参数,具体如何配置,参考公共设置-参数定义 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499166,下图是配置好的参数示例。 点击参数定义.png 参数配置.png 3、 点击 参数设置 按钮。 image2021-9-23_19-18-13.png 4、配置参数,选择参数类型、参数定义、参数值并保存。这里需要在参数定义中选择刚刚设定好的参数。 image2021-4-14_10-19-25.png 参数设置项说明如下: 设置项 说明 参数