第11页,共293页。 显示 2,930 条结果 (0.027 秒)
输出参数
在数据集中使用的参数都会在输出参数节点下列出。 操作入口 在工作区中选中参数,在属性面板中确定“全局”选项值为“否”,再修改该参数在当前数据集中的属性,如显示、多选、手工输入、合法校验、允许为空。 功能说明 对于列出的私有参数,若选中则其下方属性区域的属性是不允许修改的。 对于列出的公共参数,若选中则其下方属性区域的属性说明如下表: 对象 设置项 说明 输出参数 标识 输出参数的全局唯一标识,由输出参数类型和其ID号共同构成。不允许重新设置。 名称 输出参数的真名。不允许重新设置。 别名 输出参数的别名。允许重新设置。 数据类型回写报表绑定多选参数回写参数的真实值到数据库后如何转为显示值
(本文档仅供参考) 问题 回写报表绑定多选参数回写参数的真实值到数据库后如何转为显示值 解决办法 增加辅助列把多选的真实值对应的显示值也回写的数据库,然后再通过转换规则转换成显示值。 大致步骤见下图: 1、使用辅助列通过公式获取显示值,并把对应的显示值回写的指定字段 image2024-11-15_13-43-8.png 2、创建转换规则 image2024-11-15_13-43-19.png 3、把转换规则应用到数据集上,并且数据集需设置禁止缓存。 image2024-11-15_13-43-34.png 注:若禁止缓存后显示值无法立即更新,需手动清空系统缓存才更新,则可以更新参数缓存
一般情况下,报表中的参数被访问时,参数对象将被初始化,并根据参数定义设置参数的默认值、备选值,默认值、备选值设置通常都会是一段SQL语句,从数据库中返回数据。当启动参数缓存设置项后,报表中的参数对象在首次访问后会被缓存到服务器中,系统中的用户再次打开此报表(或其他报表)获取该参数时,将直接从服务器返回该参数对象,而无需再次进行初始化,以及获取参数的默认值、备选值等。当参数备选值的SQL语句执行查询需要花费较长时间时,参数缓存将有效提高系统性能和用户体验。 参数缓存设置项分为系统级设置项和参数级设置项。 系统级设置:在“系统导航栏”选择 系统运维,在“系统运维”界面主菜单 高级设置 中设置“参数缓存”为是或否,一般默认参数缓存
一般情况下,报表中的参数被访问时,参数对象将被初始化,并根据参数定义设置参数的默认值、备选值,默认值、备选值设置通常都会是一段SQL语句,从数据库中返回数据。当启动参数缓存设置项后,报表中的参数对象在首次访问后会被缓存到服务器中,系统中的用户再次打开此报表(或其他报表)获取该参数时,将直接从服务器返回该参数对象,而无需再次进行初始化,以及获取参数的默认值、备选值等。当参数备选值的SQL语句执行查询需要花费较长时间时,参数缓存将有效提高系统性能和用户体验。 参数缓存设置项分为系统级设置项和参数级设置项。 系统级设置:在“系统导航栏”选择 系统运维,在“系统运维”界面主菜单 高级设置 中设置“参数缓存”为是或否,一般默认WEB电子表格-参数布局
电子表格支持参数布局,使参数面板美观简洁。 该功能在V10.5.12版本上线,V10.5.8版本没有此功能。 功能入口 ①参数管理界面首次添加参数后,自动展开参数排版界面。 ②手动点击功能区与编辑区的中间展开按钮,如图: rukou.png 界面介绍 进入“参数排版”区,对参数的操作功能有:合并单元格、拆分单元格、插入行列等。如图: canshumianban.png 参数排版操作说明如下: 参数功能 说明 示例 合并单元格(hebin.jpg) 按Shift键选中多个单元格点击 合并 按钮,实现合并单元格。 hebin1.gif 拆分单元格基于带参数数据模型创建电子表格,参数默认显示全部
(仅供参考) 基于数据集模型创建的电子表格通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,具体操作参考如下示例。 电子表格参数默认值显示“全部”效果下图 image2022-5-24_11-54-56.png 实现步骤如下 方案1 1、创建带参数数据模型。创建过程参考“数据模型-参数应用”中的SQL查询示例,需注意SQL绑定参数部分如下图方式书写: image2022-5-24_11-49-35.png 2、在参数设置中设置默认值和备选值,设置方式如下: image2022-5-24_11-53-43.png 此SQL示例WEB电子表格 · 参数管理
WEB电子表格要在界面做参数筛选数据,需要-参数管理中,定义参数并映射到数据集的参数中 image2024-5-21_12-17-51.png V10.5.12版本已上线参数排版功能,详情可见参数排版 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=101883128。 示例1 切换参数值,实现报表数据动态查询 单击上方发货区域的参数,Web电子表格会随着刷新为相应区域的数据。 2022-07-15_10-47-42.png 操作步骤 Web电子表格组件基于产品内置数据模型 “订单模型” 创建。 (1)创建web电子表格透视分析如何在参数后添加刷新按钮?
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在透视分析的参数后添加刷新按钮,当切换参数后不刷新数据,而是在点“刷新”按钮后才刷新数据,可以通过宏实现。 实现效果图如下: image2020-6-10 14:24:41.png 设置方法 在“分析展现”节点中,创建一张透视分析; 取消透视分析的“切换参数后自动刷新报表”功能(注意),如下图: image2024-11-18_9-39-16.png 选中透视分析,右键选择 编辑宏日期时间类型系统函数入参为日期类型参数时 ,预览报传入的参数值不合法
(本文档仅供参考) 问题 日期时间类型系统函数的入参为日期类型参数时,执行预览报传入的参数值不合法。 SQL查询中需要获取参数值的月份信息,使用系统函数MonthAdd(),执行报错,提示“传入的参数值不合法:Date format error:··· ···”,如图,如果写成静态值:2021-05-01,又能执行成功,是什么原因? image2021-7-2_10-18-23.png 问题原因 日期类型参数值会根据数据库类型转换成sql片段,有的数据库是在参数值左右加单引号如 ’参数值‘,有的是拼上数据库的日期转换函数如 toDate(’参数交互式仪表盘-参数筛选器
使用方法 参数筛选是指数据模型中定义的参数,在仪表盘中作为筛选器筛选数据。 数据模型中的参数主要有三个方面的应用: 在仪表盘或电子表格中实现参数的筛选。 在仪表盘或电子表格中实现参数的联动。 在计算度量、计算成员和命名集中实现动态获取结果。 详情请参考 数据模型-参数应用 。 示例 某张数据表每2分钟更新一次,图表实时显示最新更新的数据。 image2021-8-19_17-5-21.png 操作步骤 1、新建数据模型,在新建的数据模型中新建SQL查询,编写SQL语句并设置参数默认值如下: image2021-8-19_16-49-55.png 2、保存SQL查询,在参数管理中进行时间参数映射