第1页,共485页。 显示 4,845 条结果 (0.056 秒)
怎么通过筛选参数把字段为空的值刷选出来
(本文档仅供参考) 问题说明 怎么通过刷选参数把字段为空的值刷选出来。例如下图的数据集,statue 是作为参数的,希望参数为空的时候查询出第2行数据。 image2021-6-3_16-50-29.png 解决方案 1、建参数,并在参数备注之中构造“未完成”作为选择的值 image2021-6-3_16-51-4.png 2、通过一下方式处理sql,判断出选择“空值”实际筛选出空数据 image2021-6-3_16-51-45.png 3、效果图 image2021-6-3_16-52-3.png 问题说明 怎么通过刷选参数把字段为空的值刷选出来。例如下图的数据集,statue 是作为参数的,希望自助仪表盘参数默认值为空
(本文档仅供参考) 问题说明 在数据模型中做的参数必须设置默认值(V10.5.15版本及之后版本可以支持参数默认为空,直接设置参数为空即可,不需要使用该方案),但希望在仪表盘中参数默认为不选,如下拉参数显示请选择,文本参数显示请输入内容: image2022-12-30_9-53-35.png 解决方案 1 … 是参数时,才设置默认值为空 portlet.setValue([]) } }) }) } 仪表盘参数默认值为空 参数不设置默认值参数默认值可选为空,备选值中不存在空数据
(本文档仅供参考) 问题 背景:报表中有两个参数('上级'参数可以联动'下级'参数), 疑问:请问如何实现如下效果:两个参数默认值是空,用户点击刷新数据的时候,系统不会弹出‘**参数为空/未设定’的提示,而且参数备选值中不会出现空的选项 ? 效果(动态GIF演示): 效果.gif image2018-11-22 15:29:14.png (备选值无空数据的效果如下) image2018-11-22 15:24:55.png image2018-11-22 15:25:16.png 解决方案 (1)在‘上级’参数的默认值中,通过SQL语句添加一个空数据效果,如下所示<select 1参数设置为平铺勾选面板类型时,前面多出一个按钮
(本文档仅供参考) 问题 在设置参数为平铺勾选面板类型时,有时会出现参数前多出一个按钮的情况,如下图: image2018-10-22 19:16:54.png 解决方案 此问题是因为在定义数据查询时,允许参数为空导致的,去掉参数外的大括号和中括号,就不会多出一个空按钮了。 image2018-10-22 19:18:51.png image2018-10-22 19:22:0.png image2018-10-22 19:22:38.png跳转 - 电子表格跳转仪表盘传递空值
,就会将空值传递到仪表盘参数中,导致仪表盘筛选无数据。若是希望,年份参数为空时,跳转仪表盘的时候,默认查全部的年份数据,应如何处理呢? image2024-10-26_17-8-15.png image2024-10-26_17-8-48.png image2024-10-26_17-9-34.png 解决方案 首先这是正常的现象,参数值为空,在电子表格中是不过滤数据的意思,但仪表盘筛选器支持了查询空值的情况,所以默认是传递空值了,若需要为空不传递参数,则需要在宏里面处理判断为空则不传递该参数。 参考代码如下(V10.5.15版本测试验证通过): image2024-10-26_17-21-5.png 请按参数设置
://wiki.smartbi.com.cn/pages/viewpage.action?pageId=112786570&src=contextnavpagetreemode。 4、如果参数的默认值不设置或者设置为'',则默认查询全部数据;如果要查实际的''数据,需要使用$$$EMPTY_VALUE$$$代表查询空 … * from table where {[id = ${ParamName}]},ParamName为参数名: “{[ ]}”表示该参数可为空; 如果没有”{[]}“,只有${}, 比如id = ${ParamName}代表参数ParamName默认必须填写。 支持预览sql语句的数据,如果SQL包含了参数,则以参数默认值演示参数查询全部数据
如下: 907.png 示例3:存储过程数据集_参数允许为空方式 该示例实现步骤如下: 1、创建参数。参数创建过程参考“演示下拉框参数控件”示例。注意参数设置第二步中,勾选“允许为空(存储过程数据集或填报属性)”选项。 2、新建存储过程数据集,拖拉输出字段,并绑定存储过程的输入参数到上一步创建的参数上。 920.png 3、基于该存储过程创建报表,选择“全部”展示效果如下: 922.png 选择其他不为空的,如选择“1”,展示效果如下: 925.png 当以存储过程数据集创建报表时,参数为空显示为“全部”,即选择“全部”,报表不展示任何数据。 全部参数 所有参数 参数为空要怎么处理演示参数查询全部数据
如下: 907.png 示例3:存储过程数据集_参数允许为空方式 该示例实现步骤如下: 1、创建参数。参数创建过程参考“演示下拉框参数控件”示例。注意参数设置第二步中,勾选“允许为空(存储过程数据集或填报属性)”选项。 2、新建存储过程数据集,拖拉输出字段,并绑定存储过程的输入参数到上一步创建的参数上。 920.png 3、基于该存储过程创建报表,选择“全部”展示效果如下: 922.png 选择其他不为空的,如选择“1”,展示效果如下: 925.png 当以存储过程数据集创建报表时,参数为空显示为“全部”,即选择“全部”,报表不展示任何数据。 全部参数 所有参数 参数为空要怎么处理【筛选器】仪表盘中筛选器清空参数后,依然默认显示一个参数值
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 需求场景:客户需要这个筛选器参数不能选择为空,同时选择空或者×掉参数值之后,又不想有“参数值为空”的提示 … ) { portlet.__portletVue__.onBeforeFilterValueChange = function (param) { var valueLength = param.length; if (valueLength === 0) { //参数为空,返回固定值用户&资源之间的权限明细查询
: image2025-5-16_11-25-3.png 数据模型全量抽取设置:当 “用户权限信息Java查询” 的抽取参数为空时,则会抽取全量数据。 image2025-5-16_11-32-26.png image2025-5-16_11-32-52.png 3.5.打开资源 在【分析展现】中,搜索”用户权限即席查询“,即可找到对应的报表资源 … 报表“,IT人员想知道研发总监、销售总监、交付总监是否有权限查看,并给与了什么权限,就可以通过该功能直接查询出来。 2.功能说明 可以通过报表”用户权限即席查询“直接查询所需要的信息 image2024-7-5_17-39-53.png 用户名称列表:允许为空,多个用户以英文或空格隔开,例如:admin,demo