第20页,共256页。 显示 2,559 条结果 (0.045 秒)
web电子表格填报属性绑定参数空选项如何去除
(此文档仅供参考!) 问题说明 V11版本中,web电子表格单元格填报属性绑定了报表参数,参数选项无论是静态列表还是写sql查询,本身返回结果没有空值,但预览存在有空项,应该如何去除呢? image2024-9-21_10-54-35.png image2024-9-21_10-54-49.png 解决方案 注:2024-07-02之后生效该设置项 目前默认逻辑是对于允许为空的报表私有参数会自动出现这个空实际为null的备选项,用于需要有空项选择的场景,若希望电子表格回写填报绑定参数不希望显示这个空的,通过统一系统选项控制:IS_SSR_WRITEBACK_SINGLESELECT_ADDEMPTYITEM参数值多了一个空选项
(本文档仅供参考) 问题现象 在制作电子表格,有时候需要在单元格绑定参数,而参数的控件类型是【平铺勾选面板】,会发现会多一个空值选项,为什么?实际上数据并没有这个选项 image2018-4-13 10:32:11.png 并没有达到如下预期效果: image2018-4-13 10:31:27.png 现象说明 首先,上面的现象是正常的。下面我们说明一下: 在已经排除参数备选值是是没有“空值”这个记录的情况下,而又报表展示存在这样的一个值,这个要如何排查? 先通过对报表进行【血统分析】确定对应的参数来源数据集,看数据集是否的参数部分是否添加了{[]} 这样的符号( 添加此符号实现效果是参数备选值多一个【空值灵活分析非必选参数如何默认导出全部
该宏示例在 V97上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 问题描述: 客户使用SQL数据集创建的灵活分析,使用{[]}默认非必选,打开报表查看参数默认显示“全部”两个字,但是直接导出Excel看参数是空的,而当先选个其他的值,然后再选全部的话,导出后就会显示全部 希望始终导出是有参数值的,包括默认“全部”两个字,如何实现? 实现方案: 通过宏处理可以实现效果: 类型:ClientSide(客户端宏) 对象:simpleReport 事件:onRender电子表格根据参数值不同显示不同的报表
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格报表中切换一个参数,根据不同的参数值打开不同的报表。如下图所示,切换【跳转报表】参数,当值为1的时候显示电子表格1: 根据参数值跳转到报表.gif 设置方法 1、在 公共设置 > 参数定义 中,创建参数。 46.png 47.png 2、在“分析展现”节点下,创建电子表格1、电子表格2对应的查询,要求所有查询都需要在where条件中添加"B参数"="B参数",如下电子表格根据参数值不同显示不同的报表
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格报表中切换一个参数,根据不同的参数值打开不同的报表。如下图所示,切换【跳转报表】参数,当值为1的时候显示电子表格1: 根据参数值跳转到报表.gif 设置方法 1、在 公共设置 > 参数定义 中,创建参数。 46.png 47.png 2、在“分析展现”节点下,创建电子表格1、电子表格2对应的查询,要求所有查询都需要在where条件中添加"B参数"="B参数",如下电子表格实现根据参数值切换控制sheet页的显示或隐藏
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题描述: 电子表格报表实现根据参数值切换控制sheet页的显示或隐藏 参考示例: 如下图电子表格示例,有4个sheet页分别为,有一个参数发货区域(参数备选值有东北、华北....)。 image2024-6-29_15-1-11.png 参考宏代码,选中报表鼠标右键进入宏管理页面,新建客户端模块,对象:spreadsheetReport 、 事件:onParamValueChanged image2024-6-29_15-3-52.png 将下述代码电子表格多参数查询
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 有时候我们在使用参数时,即想要实现多选,但在有些参数值过多的情况下,我们又想要可以实现模糊查询以方 … valueArray = value.split(","); //逗号分割 //处理参数实际的部分 if (valueArray.length > 1) { value = valueArray[0电子表格多参数查询
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 有时候我们在使用参数时,即想要实现多选,但在有些参数值过多的情况下,我们又想要可以实现模糊查询以方 … valueArray = value.split(","); //逗号分割 //处理参数实际的部分 if (valueArray.length > 1) { value = valueArray[0实现参数 支持 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个月”。然后构造两个日期参数,“开始日期”和“结束日期”,设置这两个参数下拉树参数除根节点以外排序无效
问题描述: 在设置下拉树参数时设定order by排序,在参数预览时可以排序,但在报表展现时只有根节点排序而其他并不排序显示。已经设置参数禁止缓存,也清理过缓存和浏览器缓存,同样尝试过设置排序按父节点字段和子节点字段,均无效。 参数设置: image2021-8-26_20-59-56.png image2021-8-26_21-0-18.png 解决办法: 该问题通过把树参数的“动态加载子节点”属性去掉解决。原因是对于下拉树参数,当动态加载子节点时,smartbi在执行sql时会重新封装sql以便加载子节点下的数据,对应获取子节点的sql语句被重新封装后,子查询的排序效果会丢失